Description

We are seeking an experienced Selenium Python Automation and API Testing Specialist to join our team. The ideal candidate will have a strong background in test automation using Selenium with Python and API testing, ensuring our systems perform at the highest standards. This position requires someone who is highly skilled in both UI and backend testing, capable of writing and maintaining automated tests, and comfortable working in a dynamic, fast-paced environment.

Key Responsibilities

Design, develop, and execute automated test scripts using Selenium with Python for web applications.
Perform API testing using tools like Postman, Rest-Assured, or similar frameworks.
Collaborate closely with development and QA teams to ensure high-quality releases.
Maintain and update existing test scripts to align with the latest application changes.
Identify, document, and track bugs using bug-tracking tools like Jira or HPQC or Apple internal RADAR.
Participate in test planning, estimation, and automation strategy discussions.
Ensure continuous integration (CI) and continuous delivery (CD) of code by integrating automated tests into CI/CD pipelines (e.g., Jenkins, CircleCI).
Monitor and report on test automation results and coverage.

Qualifications

7+ Proven development experience with Selenium WebDriver and Python in an automation testing environment.
Solid understanding of API testing, including hands-on experience with RESTful API testing.
Experience in designing and executing manual and automated test cases.
Proficiency in using version control tools (e.g., Git).
Experience working in Agile/Scrum methodologies.
Strong analytical and problem-solving skills.

Education

Any graduate