Job Openings Sr QA Engineer

About the job Sr QA Engineer

Job Summary

We are looking for a detail-oriented and experienced Senior QA Engineer to lead and execute both manual and automated testing strategies across our software development lifecycle. The ideal candidate will have a strong foundation in test case design, documentation, and defect tracking, with proven experience in collaborating closely with development and deployment teams. A mixed background in both manual and automation testing is highly desirable.

Key Responsibilities

- Design, develop, and execute comprehensive test plans and test cases based on product requirements and technical specifications.

- Perform manual testing for exploratory, regression, and UI validation scenarios.

- Develop and maintain automated test scripts using tools such as Selenium, Appium, or similar frameworks.

- Collaborate with developers, product managers, and DevOps teams to ensure test coverage and release readiness.

- Participate in daily stand-ups, sprint planning, and product design reviews to provide QA input.

- Identify, document, and track software defects using tools like JIRA or Azure DevOps.

- Conduct post-release validation and support production issue triage when needed.

- Maintain clear and concise QA documentation, including test cases, test data, and test results.

- Mentor junior QA engineers and contribute to the continuous improvement of QA processes.

Required Skills & Qualifications

- Bachelor's degree in Computer Science, Engineering, or a related field.

- 5+ years of experience in software quality assurance.

- Strong experience in manual testing, including exploratory, regression, and UAT.

- Hands-on experience with test automation tools (e.g., Selenium, Appium, Cypress, Postman).

- Proficiency in writing clear, maintainable test cases and test documentation.

- Familiarity with API testing (REST, GraphQL) and tools like Postman or Swagger.

- Solid understanding of SDLC, STLC, and Agile methodologies.

- Experience with SQL Server for data validation and test data setup.

- Understanding of security testing principles and secure coding practices.

Preferred (Nice-to-Have)

- Experience with CI/CD pipelines and integrating tests into GitHub Actions, Azure DevOps, or Jenkins.

- Exposure to performance testing tools (e.g., JMeter, LoadRunner).

- Familiarity with NoSQL databases (e.g., MongoDB, Firebase).

- Knowledge of BDD/TDD frameworks (e.g., Cucumber, SpecFlow).

- ISTQB or equivalent QA certification.

Soft Skills

- Strong analytical and problem-solving skills.

- Excellent verbal and written communication.

- Ability to work independently and collaboratively in cross-functional teams.

- Detail-oriented with a passion for quality and continuous improvement.