Senior Software Quality Assurance Engineer
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
A healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche. As a Senior Software Quality Assurance Engineer, you will report into Section Lead - Security Testing and Validation - Software Quality Assurance SQA The Opportunity: Ensure the quality and reliability of our software products through automated testing by leading the design and development of scalable and maintainable automation test scripts using industry-standard automation tools and frameworks. Collaborate with cross-functional agile teams to design, develop, execute, and maintain automated test scripts. Utilize expertise in automation tools, frameworks, and best practices to contribute to the overall software development lifecycle. Work closely with the business and development team to understand software requirements, identify test scenarios, and create comprehensive test plans and test cases. Continuously improve and optimize existing automation frameworks and test suites, leveraging knowledge of emerging trends, tools, and technologies in the automation testing field. Enhance testing coverage and efficiency across the organization. Directly impact the reliability and performance of our software products. Mentor and provide guidance to junior members of the automation testing team. Who You Are: Significant background in automation testing demonstrated by expertise in developing and executing automated test scripts using industry-standard automation tools and frameworks such as Selenium WebDriver, Cucumber, TestNG, or JUnit. Practical knowledge of programming in at least one programming language (Python or Java preferred). Experience with scripting languages such as JavaScript or Ruby is a must. Proven experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and test management tools (e.g., Jira, TestRail).. Solid understanding of software development life cycle (SDLC), testing methodologies, and agile practices (Scrum preferred). Communication and collaboration skills, with the ability to effectively communicate complex concepts to technical and non-technical stakeholders. ISTQB or other relevant certifications in software testing. Experience with performance testing concepts and tools
Similar Jobs