We are looking for a
Senior QA Engineer
with strong hands-on experience in web application testing
, test automation
, and team coordination
within a software services setup. The role involves planning and executing test activities, mentoring junior QA members, ensuring high-quality deliverables, and collaborating closely with development and cross teams. The ideal candidate should combine deep technical QA knowledge with leadership and communication skills.
Test Planning & Execution
- Analyze project requirements and create detailed test plans, test cases, and test data.
- Perform
manual testing
of web and mobile responsive applications, covering functionality, UI, performance, and regression testing. - Conduct
end-to-end testing
from requirement analysis to production release validation. - Ensure test coverage aligns with project scope and client expectations.
Automation & Tools
- Develop, execute, and maintain
automation scripts
using tools like Selenium, Cypress, or Playwright
. - Identify candidates for test automation and improve automation framework efficiency.
- Support integration of test automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps).
Team Leadership & Mentoring
- Lead a small QA team (2 5 members) in planning and executing test activities across multiple projects.
- Review team test cases, provide feedback, and ensure adherence to QA standards and best practices.
- Conduct regular knowledge-sharing sessions and support the team s skill development.
- Monitor QA progress, allocate tasks, and report updates to the QA Lead or Project Manager.
Communication & Collaboration
- Collaborate with developers, designers, project managers, and clients to ensure seamless quality assurance across project phases.
- Participate in sprint planning, stand-ups, and review meetings in an Agile environment.
- Escalate risks, blockers, or quality issues promptly with clear documentation.
- Provide QA sign-offs and support client UAT (User Acceptance Testing) activities.
Process & Documentation
- Maintain detailed test documentation (test cases, bug reports, traceability matrix).
- Contribute to continuous improvement of QA processes, templates, and standards.
- Ensure defect tracking and closure through JIRA or equivalent tools.
- Participate in root cause analysis and preventive action planning for recurring issues.
Education:
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- ISTQB or equivalent certification is an added advantage.
Experience:
- 5 8 years of experience in software testing (manual + automation).
- At least 1 2 years of experience in
leading a QA team
or acting as a senior point of contact for QA activities. - Proven experience in
web application and responsive UI testing
in IT services or digital agency projects.
Technical Skills:
- Automation Tools: Cypress, Playwright or selenium
- Testing & Management Tools: JIRA
- API Testing: Postman, Swagger, or similar tools.
- Understanding of CI/CD workflows and Agile/Scrum methodologies.
- Strong knowledge of cross-browser, responsive, and compatibility testing.
- Familiarity with SQL queries and backend validation is a plus.
Soft Skills:
- Strong communication and client coordination skills.
- Leadership and mentoring capabilities.
- Excellent problem-solving and analytical mindset.
- Detail-oriented and committed to quality and deadlines.