Job Description
Job Purpose
We are looking for a highly experienced and detail-oriented Senior QA Automation Engineer to lead our automation testing efforts across web and API layers. The ideal candidate will have deep expertise in modern automation frameworks and tools, and a strong understanding of software development and testing life cycles in Agile environments.
Responsibilities
- Design, develop, and maintain scalable automation frameworks using Selenium, Robot Framework, and Playwright.
- Develop and execute automated test scripts in Python for UI, functional, regression, and API testing.
- Automate REST and SOAP API testing using Requests Library and SOAP UI.
- Integrate automated tests into CI/CD pipelines using Jenkins and version control systems like Git.
- Collaborate with cross-functional teams to define test strategies, acceptance criteria, and ensure high-quality releases.
- Track and manage defects using JIRA, ensuring timely resolution and root cause analysis.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Mentor junior QA engineers and promote best practices in automation and testing.
- Continuously improve test coverage, performance, and reliability of automation suites.
Knowledge And Experience
- 6+ years of hands-on experience in QA automation.
- Strong proficiency in Python and experience with Selenium, Robot Framework, and Playwright.
- Solid experience in REST API and SOAP API testing using Requests Library and SOAP UI.
- Experience with JIRA, Jenkins, and CI/CD pipelines.
- Familiarity with Agile/Scrum methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Knowledge And Experience
- Experience with cloud-based testing environments (AWS, Azure, etc.).
- Exposure to performance and security testing tools.
- ISTQB or equivalent certification is a plus.