Job Summary
We are looking for a highly skilled Senior QA Engineer to join our quality assurance team and ensure the delivery of superior software products. This role is crucial in establishing and upholding QA standards, mentoring team members, and coordinating testing efforts across multiple projects. The ideal candidate will be proactive and collaborative, working closely with developers, product managers, and other stakeholders to maintain high quality throughout the software development lifecycle.
Key Responsibilities
As a Senior QA Engineer, you will mentor and guide QA engineers to elevate team performance and expertise. You will design, implement, and maintain comprehensive test strategies, plans, and test cases to cover all aspects of software quality. Your role includes managing both manual and automated testing activities throughout the development lifecycle.
Collaboration is key, as you will work closely with developers, product managers, and other stakeholders to ensure quality at every stage. You will also manage test environments and test data to support testing activities effectively. Identifying, tracking, and reporting bugs and quality issues promptly and accurately will be a critical part of your responsibilities.
You will lead test automation initiatives and integrate testing processes with CI/CD pipelines to streamline delivery. Ensuring compliance with established quality standards and industry best practices is essential. Additionally, you will continuously improve QA processes, tools, and methodologies to enhance efficiency and effectiveness.
Conducting root cause analysis of defects and recommending actionable product improvements will help drive product quality forward.
Required Qualifications
Candidates must hold a Bachelor’s degree in Computer Science, Engineering, or a related field. A minimum of 5 years of experience in software testing and quality assurance is required, including 1 to 2 years in a senior role.
Strong knowledge of QA methodologies, tools, and processes is essential. Hands-on experience with automation tools such as Selenium, Cypress, JUnit, or TestNG is required. Familiarity with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps is also necessary.
Proficiency in bug tracking and test management tools such as Jira and TestRail is expected. Excellent analytical and problem-solving skills are a must. The candidate should demonstrate leadership abilities along with strong communication and team collaboration skills.
Additional experience requirements include at least 4 years working with CI/CD tools, 4 years with test automation tools, and 4 years with API testing tools. Overall, candidates should have a minimum of 5 years in QA roles.
Preferred Qualifications and Benefits
Preferred qualifications include ISTQB or other relevant QA certifications and experience working in Agile/Scrum development environments. Knowledge of performance, security, and API testing tools such as JMeter and Postman is advantageous. Familiarity with cloud platforms like AWS or Azure and containerization technologies such as Docker and Kubernetes is a plus.
We offer a comprehensive benefits package including Provident Fund, Health Insurance covering OPD, IPD, and maternity benefits, Life Insurance, Internet Allowance, and a Performance-Based Bonus.
This is a full-time remote position with a gross monthly salary range of Rs150,000 to Rs170,000. Candidates should be comfortable with this salary and understand that the role requires full-time commitment without concurrent employment.
Work Location: Remote
We encourage qualified candidates who meet these criteria and are eager to contribute to a dynamic QA team to apply for this opportunity.