Job Description:
We are looking for a Senior QA Engineer with 7+ years of experience, skilled in both manual and automation testing. The ideal candidate will be responsible for end-to-end testing of software applications, with a focus on manual testing (100%) and significant involvement in automation testing (50%).
Key Responsibilities:
- Analyze requirements, create detailed test plans, test cases, and test scenarios.
- Perform functional, integration, regression, system, and user acceptance testing.
- Lead and mentor junior testers, review their test cases, and provide feedback.
- Identify, document, and track defects using bug tracking tools (e.g., JIRA).
- Collaborate with developers, business analysts, and stakeholders to clarify requirements and resolve issues.
- Conduct exploratory and ad-hoc testing to uncover hidden defects.
- Ensure test coverage and traceability to requirements.
- Participate in test estimation, planning, and status reporting.
- Contribute to process improvements and best practices in testing.
- Test APIs, backend services, and perform database validation as needed.
- Work closely with automation teams to identify candidates for automation.
- Analyze requirements and create detailed, reusable automated test scripts.
- Develop, maintain, and execute automation tests using tools such as Playwright.
- Perform regression, smoke, and integration testing using automation frameworks.
- Collaborate with developers and manual testers to ensure comprehensive test coverage.
- Maintain and enhance automation frameworks as needed.
- Perform API automation testing using tools like Postman or RestAssured.
Required Skills:
- 7+ years of experience in manual software testing.
- 2–3 years of hands-on experience in automation testing.
- Good understanding for JavaScript.
- Strong understanding of SDLC, STLC, and defect life cycle.
- Experience with programming/scripting languages (JavaScript preferred).
- Familiarity with test frameworks (BDD, TestNG, JUnit, Mocha, etc.).
- Experience with version control systems (Git, SVN).
- Experience with test management and bug tracking tools (e.g., JIRA, TestRail, Quality Center).
- Excellent analytical, problem-solving, and communication skills.
- Experience in writing clear, concise, and comprehensive test cases and documentation.
- Knowledge of SQL for database validation.
- Experience testing web, mobile, and/or desktop applications.
- Exposure to API testing (using Postman, SoapUI, etc.) is a plus.
- Ability to work independently and as part of a team.
- Experience in Agile/Scrum environments.
- Proficiency in automation tools (like Playwright).
- Good understanding of SDLC, STLC, and defect life cycle.
- Basic knowledge of API testing and database validation.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Qualifications:
- ISTQB or equivalent certification is a plus
- Experience in performance, security, or usability testing.
- Familiarity with automation concepts and tools.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.