An Exciting Opportunity for ...
Job Summary
The Senior QA Engineer is responsible for leading quality assurance efforts, defining test strategies, and providing technical leadership to the QA team. This role involves making decisions on testing approaches, mentoring team members, and ensuring the delivery of high-quality software through comprehensive testing practices and automation initiatives.
Key Responsibilities
Primary Duties
● Lead the design and implementation of test strategies for complex features and projects
● Architect and develop robust test automation frameworks and scripts
● Define and establish QA standards, best practices, and guidelines
● Conduct code reviews for test automation scripts and ensure quality standards
● Perform advanced testing including performance, security, and scalability testing
● Lead root cause analysis for production issues and implement preventive measures
● Drive test automation initiatives and increase overall test coverage
● Mentor and coach junior and mid-level QA engineers
● Collaborate with development leads and architects on testability and quality
● Evaluate and recommend new testing tools, frameworks, and technologies
● Participate in technical interviews and support hiring decisions
● Provide QA sign-off and release recommendations for production deployments
Secondary Duties
● Drive adoption of best practices and process improvements within the team
● Lead knowledge sharing sessions and contribute to team training initiatives
● Coordinate with DevOps to integrate automated tests into CI/CD pipelines
● Identify and address technical debt in test automation codebase
● Perform other duties as assigned by supervisor