
Senior Software Testing Engineer- Automation
About the role
Work Flexibility: Hybrid or Onsite
What Will You Do:
-
Develop and maintain integrated software verification activities within a software development cycle both manual and automation test protocols and scripts, with limited supervision and author test protocols to cover software requirements.
-
Perform software verification executions, debug, and resolution of issues.
-
Produce complete, concise, clear and technically correct work outputs.
-
Create and track software defect records in the defect tracking database.
-
Report passed and failed requirements to the test team lead or program management.
-
Apply the following software languages: C/C++, Python, Squish to the software test development with limited supervision and utilize the requirements management systems (JAMA) independently.
-
Drive initiatives to improve product testing and design assurance processes, including suggesting technical enhancements and evolving best practices and tools.
-
Support test reviews of various deliverables and be independently able to handle end to end feature testing and overall system testing.
What Will You Need: Basic Qualifications:
-
Bachelor’s degree in software, computer science or related discipline.
-
4-8 years of product testing in a product development environment or equivalent environment
-
Basic knowhow of technology stack: Python, desktop application testing, Linux platform, manual testing, automation testing
Preferred Qualifications:
-
ISTQB and standard Agile certifications like CSM, Sa Fe Agile.
-
Advanced knowledge of software verification activities integrated within a software development cycle.
-
Experience with designing and implementing automated testing scripts.
-
Advanced knowledge of software configuration/version control and bug tracking tools.
-
Experience with software test equipment and test methodologies and with Qt/QML, and Squish.
-
Experience in a medical device or regulated product development environment, Software Development Life Cycle processes and in using Application Lifecycle Management /Traceability tools.
-
Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle).Knowledge of automation/programming frameworks like Python, Squish etc
-
Familiarity with CI/CD pipelines in embedded development environments and using requirements management and test tools (e.g., Jama, DOORS).
Travel Percentage: 10%
Required skills
Python
Linux
About Stryker
Gurugram
Headquarters