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.