Posted on: 16/11/2025
Description :
Role Overview :
The Senior Engineer / Lead Tester will be responsible for driving the testing strategy, ensuring end-to-end quality across applications, and providing leadership to the QA team. This role requires strong hands-on expertise in test automation, test planning, and quality engineering practices. The ideal candidate combines deep technical testing skills with the ability to guide teams, collaborate with cross-functional stakeholders, and continuously improve test processes and tooling.
Key Responsibilities
Test Strategy & Leadership
- Define, own, and execute the test strategy for complex and distributed systems.
- Lead a team of testers, providing technical guidance, review, and coaching.
- Partner with engineering, product, and architecture teams to integrate quality engineering early in the development lifecycle.
- Champion best practices in test automation, CI/CD, and quality governance.
Hands-on Testing & Automation
- Develop and maintain automated test suites across UI, API, performance, and integration layers.
- Build robust frameworks using modern tools and technologies (e.g., Selenium, Cypress, Playwright, REST Assured, JMeter).
- Execute functional, regression, integration, performance, and security testing.
- Ensure high test coverage, reliability, and maintainability of test assets.
Quality Governance & Process Improvement
- Establish test metrics, dashboards, and reporting for release readiness.
- Drive continuous improvement in QA processes, tooling, and automation.
- Implement shift-left testing, risk-based testing, and test optimization techniques.
- Influence development teams to adopt quality-first engineering practices.
Collaboration & Communication
- Work closely with developers, DevOps, product managers, and business analysts to ensure alignment on requirements and deliverables.
- Provide clear defect analysis, root-cause identification, and risk assessments.
- Support release management and production validation activities.
Required Skills & Experience
- 7+ years of experience in software testing, with at least 23 years in a lead/mentor role.
- Strong hands-on expertise in automation frameworks using Java, Python, JavaScript, or similar.
- Proficiency in tools such as Selenium WebDriver, Cypress, Playwright, TestNG, JUnit, REST Assured, Postman, JMeter, etc.
- Solid understanding of API testing, microservices validation, and database testing.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps).
- Strong knowledge of SDLC, STLC, agile methodologies, and quality engineering best practices.
- Experience with cloud-based testing environments (AWS, Azure, GCP) is preferred.
- Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications :
- Experience in performance engineering or security testing.
- Understanding of containerized environments (Docker, Kubernetes).
- Exposure to BDD frameworks (Cucumber, Behave).
- Experience in leading QA for distributed systems or enterprise-scale applications.
- ISTQB, CSTE, or similar certifications.
Personality & Leadership Traits :
- Quality-driven mindset with strong attention to detail.
- Ability to lead, mentor, and influence cross-functional teams.
- Strong organizational and documentation skills.
- Proactive approach to problem-solving and process improvements.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1575578
Interview Questions for you
View All