The Sr. Software QA Engineer will play a key role in designing test plans, executing functional and performance tests, and contributing to the leadership of a small QA team. The role involves working within an Agile/Scrum environment, collaborating on user stories, and ensuring high-quality software delivery in a life sciences and R&D-focused domain.
Responsibilities
- Assist in designing test plans, write, execute test cases for functional and/or performance testing within the domain assigned
- Perform both guided and exploratory manual test executions following established processes
- Work as a member of the scrum team including planning, estimating, and verifying user stories and acceptance criteria
- Key contributor to the future growth and leadership of a small team of QA Engineers
- Develop strong expertise in the assigned domain area
- Effectively communicate status, metrics, and issues on a regular basis
- Understanding and complying of/to Informatics practices
- Assist in creating test summary reports of high quality, written language and content
- Become a user expert on how our products work, gaining an understanding of the strengths and weaknesses; and championing customer issues in order to ensure they have a positive experience
Requirements
- Computer Science and/or Science-based Bachelor’s degree
- 8+ years of experience qualifying high-volume, scalable enterprise software
- Skilled in testing integrated software suites comprising multiple interconnected applications, with the ability to determine the appropriate testing approach for verifying end-to-end data flow across systems
- Strong understanding of end-to-end testing methodologies (functional, integration)
- Background in life sciences, pharmaceuticals, or laboratory environments
- Strong understanding of chemistry and biology workflows in R&D
- Ability to create comprehensive test plans and test cases for complex workflows
- Excellent documentation skills for test cases and defect reporting
- Ability to work independently and manage testing cycles
- Strong analytical and problem-solving abilities
- Experience participating in or leading testing planning sessions
- Excellent experience working in an agile/scrum environment
- Excellent working knowledge of Windows operating systems
- Excellent understanding of Quality Assurance life cycle, methodologies and best practices
- Prior experience leading a small QA engineering team
- Excellent knowledge in test case management and bug tracking systems such as Jira, Zephyr
- Good communication skills
Nice to Have
- Experience with R&D workflow platforms, electronic lab notebooks (ELN), or scientific data management systems
- Knowledge of cloud-based SaaS applications
- Previous experience leading a small team
Tech Stack
Jira, Zephyr, Windows
Work Arrangement
local-country — India - Remote — Remote
Team
Team size: small team of QA Engineers. Structure: member of the scrum team
- Passion for quality
- Ability to respectfully speak up on quality matters
- Strong emphasis on good UI design with meticulous attention to detail
- Self-motivated, independent thinker with excellent troubleshooting skills
- Ability to learn quickly and stay current with new technologies
- Ability to work within a multi-site, multicultural team
Additional Information
- Good English, written and verbal
- Solid experience in the domain assigned to