Job Summary
The Senior Software Quality Engineer is responsible for leading testing activities, ensuring product quality, and improving QA processes. This role works closely with development teams to identify defects, enhance software reliability, and ensure all releases meet quality standards.
Requirements
-
Lead and execute functional, regression, performance, and integration testing.
-
Develop and maintain test plans, test cases, and automated test scripts.
-
Identify, analyze, and document defects and work with developers to resolve them.
-
Ensure software quality standards and best practices are applied across the SDLC.
-
Review requirements and design documents to provide quality-related feedback.
-
Conduct root-cause analysis and recommend process improvements.
-
Mentor junior QA team members and provide technical guidance.
-
Collaborate with cross-functional teams to ensure smooth and high-quality releases.
Qualifications
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
5+ years of experience in software quality assurance and testing.
-
Strong knowledge of QA methodologies, tools, and processes.
-
Hands-on experience with test automation tools (e.g., Selenium, JUnit, TestNG).
-
Familiarity with CI/CD pipelines and modern development practices.
-
Excellent analytical, problem-solving, and communication skills.
Preferred Skills
-
Experience with API testing using tools like Postman.
-
Knowledge of performance testing tools (e.g., JMeter).
-
ISTQB or related certification is a plus.