We are seeking a Senior Quality Engineer with 8+ years of experience in designing and implementing end-to-end automation solutions for web applications and APIs. This role combines strong hands-on technical expertise with a proactive approach to driving quality across all stages of the SDLC. You will partner closely with engineering, product, and DevOps teams to deliver reliable, high-performing software at scale..
Key Responsibilities
Test Automation Design & Development
- Design, develop, and maintain automation frameworks for web UI and API testing.
- Create robust automated test suites covering functional, regression, and integration scenarios.
- Build reusable components and libraries to improve test efficiency and maintainabilityBuild reusable libraries and utilities to accelerate test development
Quality Assurance & Execution
- Define test strategies, plans, and estimations for web and API components.
- Develop and maintain automated test suites for regression, functional, and integration testing.
- Participate in grooming sessions to review requirements and acceptance criteria.
- Perform root cause analysis of defects and drive resolution in collaboration with development teams.
- Analyse and investigate product complaints or reported quality issues to ensure closure in accordance with company guidelines and external regulatory requirements
Continuous Integration & Delivery
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Ensure tests run consistently as part of build and deployment workflows.
- Analyze execution reports, triage failures, and maintain test stability.
- Prepares reports by collecting, analysing, and summarizing data; and making recommendations
- Monitor risk-management procedures, and maintain and analyse problem logs to identify and report recurring issues in product development
Manual & Exploratory Testing
- Conduct exploratory and targeted manual testing where automation is not feasible.
- Validate edge cases and user experience across browsers and devices.
Mentorship & Best Practices
- Guide junior engineers in automation, coding standards, and testing methodologies.
- Champion a culture of quality, accountability, and continuous improvement.
Required Qualifications
Required Qualifications:
- Bachelors degree in Computer Science or similar field or equivalent work experience.
- Good knowledge of functional testing techniques
Experience
- 8+ years of experience in software quality engineering.
- Strong background in web automation and API testing.
- Proven track record of designing and maintaining large-scale automated test suites.
- 8+ years of professional experience in ensuring quality of web/mobile applications utilizing modern development tools, frameworks, and best practices.
Technical Skills
- Proficiency in at least one web automation framework, such as:
- Selenium WebDriver
- Cypress
- Playwright
- TestCafe
- Hands-on experience in API automation testing using tools like:
- REST Assured
- Postman with Newman
- Karate
- Strong programming/scripting skills in Java, JavaScript/TypeScript, Python, or C#.
- Experience with performance testing tools (JMeter, Gatling).
- Experience with version control (Git) and integrating tests into CI/CD pipelines.
- Ability to perform automated API/security testing.
- Sound knowledge of database and query languages
- Strong problem solving and analytical skills.
- Good knowledge of JIRA including test case management, execution, defect logging, monitoring etc.
Soft Skills
- Excellent analytical and troubleshooting abilities.
- Strong verbal and written communication skills.
- Detail-oriented mindset with a focus on delivering high-quality software.
Preferred Qualifications
- Basic knowledge of cloud infrastructures like AWS, Azure, Docker etc.
- Knowledge of containerization (Docker) and cloud services (AWS, Azure, or GCP).
- Familiarity with BDD frameworks (Cucumber, SpecFlow).
- Exposure to security and accessibility testing.
- STQB or equivalent testing certifications.