About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Automation Test Engineer based in India.
Responsibilities
- Design, develop, and maintain automated test scripts using Python.
- Plan and execute end-to-end testing for web applications to validate functionality and user workflows.
- Build, implement, and maintain automation frameworks using PyTest.
- Develop automated UI test cases using Selenium.
- Apply the Page Object Model (POM) design pattern to create maintainable and scalable automation solutions.
- Generate, review, and analyze test reports using Allure.
- Perform cross-browser and cross-device testing using BrowserStack.
- Collaborate with developers, product managers, and QA teams to identify quality risks and support reliable software releases.
- Identify, document, prioritize, and track defects through resolution.
Requirements
- 1–3 years of relevant professional experience in software testing or test automation.
- Strong hands-on experience with Python.
- Practical experience developing and maintaining automated tests with PyTest.
- Proficiency in Selenium automation testing.
- Demonstrated experience performing end-to-end testing for web applications.
- Good understanding of the Page Object Model and automation framework design principles.
- Experience using Allure for test reporting and results analysis.
- Hands-on experience with BrowserStack for cross-browser and cross-device testing.
- Strong analytical and problem-solving abilities with attention to detail.
- Good written and verbal communication skills for effective collaboration in a fully remote environment.
- Familiarity with CI/CD pipelines, Git and version control systems, or Agile/Scrum methodologies is a plus.
Conditions
- Fully remote work-from-home arrangement.
- Flexible working hours between 8 AM and 11 PM, with 8 working hours per day.
- Five-day working week from Monday to Friday.
- Opportunity to work with modern test automation frameworks and tools.
- Collaborative environment involving development, product, and QA teams.
- Flexibility and autonomy within a remote working structure.