Job Description
Key Responsibilities:
- Lead the design, development, and maintenance of scalable automation frameworks and scripts.
- Define and implement test strategies for functional, regression, API, performance, and responsive testing.
- Perform API testing (REST/SOAP) and browser responsive testing across platforms and devices.
- Collaborate with developers, QA teams, and clients to identify, reproduce, and resolve defects effectively.
- Ensure automated tests are integrated into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Communicate confidently with clients in fluent English, providing clear QA updates and insights.
- Perform root cause analysis for failures and recommend improvements.
- Mentor and guide junior QA engineers, sharing best practices in automation and quality engineering.
- Drive QA process improvements and advocate automation-first practices across teams.
Required Skills & Qualifications:
- 5+ years of strong experience in QA Automation in IT/software companies.
- Hands-on expertise with automation tools (Selenium, Cypress, Playwright, Appium, etc.).
- Proficiency in at least one programming/scripting language (Python, JavaScript, or C#).
- Deep understanding of API testing tools (Postman, RestAssured, Karate, etc.).
- Strong background in browser responsive testing and cross-platform validation.
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
- Solid knowledge of SQL and databases for backend validation.
- Practical exposure to Agile/Scrum methodologies and SDLC/STLC processes.
- Must have excellent English communication skills for client-facing discussions.
Preferred / Good to Have:
- QA/Testing certifications (ISTQB, CSTE, Certified Selenium Professional, etc.).
- Hands-on with performance testing (JMeter, Locust, Gatling).
- Experience in cloud environments (AWS, Azure, GCP).
- Knowledge of Docker, Kubernetes, or containerized testing.
- Awareness of security testing principles.
Soft Skills:
- Strong leadership and mentoring skills to upskill and guide team members.
- Problem-solving mindset with sharp analytical ability.
- Ability to manage client communications with clarity and confidence.
- Detail-oriented with a commitment to continuous improvement.