Role Overview
The Sr. Quality Engineer will lead a team of QA testers/engineers in testing software products to deliver high-quality solutions. The role involves driving QA frameworks, processes, and strategies, and ensuring they are followed by measuring product and process quality.
What You Will Do
The incumbent will direct the development of the QA strategy, provide technical expertise in Test Automation, and lead and direct the QA team. They will also be responsible for defining QA strategy, approach, and execution in development projects.
Why It Might Be a Fit
The ideal candidate will have 5-7 years of experience in software development, experience in managing a quality assurance team, and specialization in performance and load testing, security, automation, release management, and agile training.
Requirements
- 5-7 years of experience in software development
- Bachelor's Degree in Computer Science, Computer Engineering, or equivalent experience
- QA testing related certifications (or willingness to obtain)
- 7+ years of experience in software development industry
- 5 years of experience in managing a quality assurance team
- Experience in Agile methodologies such as Scrum and Kanban
- Specialization in performance and load testing, security, automation, release management, and agile training
- Hands on expertise with automation tools, frameworks, and standard methodologies
- Proven experience in test planning, test design, test & automation strategy, and test execution
- Demonstrated experience leading test efforts for Software and Product development
- Understanding and ability to work on a variety of IT platforms
- Experience working in Cloud environment (such as Azure and AWS) and cloud technologies
- Experience following development and production delivery process
- Self-starter, independent worker and have a love for QA
- Hands on UI and API automation experience (JMeter, Blaze Meter, Postman, Python 3.x, Pytest, Selenium, BrowserStack, MABL)
- Agile tools exposure (e.g., Atlassian products – JIRA, Confluence, GIT, X-Ray)
- Continuous Integration tools knowledge (e.g., ADO, Jenkins, Bitbucket, Spinnaker)
- Data validation and quality testing
- Test Automation
- Proficiency with tools such as Selenium, BrowserStack, Postman or other QA testing tools
- Proven experience in developing and coding automation test scripts
- Proven work experience in software quality assurance and development
- Strong knowledge of software QA methodologies, tools, and processes
- Experience in writing clear, concise, and comprehensive test plans and test cases
- Excellent analytical and communication skills
- Proven experience preparing, presenting, and maintaining required SDLC documentation and a