Automation Tester in Python
We are seeking a skilled Automation Tester with strong Python expertise to strengthen our development team. The chosen candidate will play a critical role in maintaining the high quality and performance of our software products through detailed automated testing. This position is suited for someone who is detail-oriented, committed to software excellence, and skilled in contemporary testing methodologies.
Responsibilities
- Develop, build, and implement automated tests using Python
- Identify, document, and extensively report on defects found during testing
- Collaborate closely with the development team to address testing challenges
- Continuously update and refine the automation framework to meet changing testing demands
- Evaluate test outcomes, produce comprehensive reports, and suggest enhancements
- Keep up-to-date with the latest developments in testing and automation technologies
- Train and mentor junior testers on automation best practices
Requirements
- Minimum of 2 years of experience in Automation Testing, particularly with Python
- Proficient in using testing frameworks such as Pytest and unittest to manage automated test suites
- Proficient in SQL for conducting effective database queries
- Familiar with Agile methodologies and able to excel in a dynamic, team-oriented environment
- Experienced in using Jira or similar tools for Agile project management and issue tracking
- Deep understanding of defect management strategies to effectively identify, monitor, and resolve issues
- Capable of writing detailed test cases and preparing thorough test reports
- Excellent communication skills, able to clearly communicate complex ideas
- Proficient in English, with a B2 level of proficiency or higher
Nice to have
- Experience with Azure data processing solutions
- Knowledge of JMeter and advanced performance testing methods
- Understanding of Big Data concepts and their testing implications
- Proven experience in ensuring data integrity and reliability in ETL pipelines
- Proven ability to verify data accuracy and completeness in data migration projects
- Experience with Azure DevOps (ADO) for effective management of the software development lifecycle
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn