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.8-11 years of product testing in a product development environment or equivalent environmentBasic knowhow of technology stack : C, C++, Linux, Application testingPreferred Qualifications :
ISTQB and standard Agile certifications like CSM, SaFe 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 Linux, 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 etcFamiliarity with CI / CD pipelines in embedded development environments and using requirements management and test tools (e.g., Jama, DOORS).Travel Percentage : 10%