Automation Tester in Python
We are actively seeking a skilled Automation Tester with proficiency in Python to strengthen our development team. The successful candidate will be pivotal in upholding the quality and performance of our software solutions through rigorous automated testing. This role is ideal for an individual who is meticulous, committed to software reliability, and adept at employing advanced testing methods.
Responsibilities
- Develop, architect, and execute automated tests using Python
- Detect, document, and extensively detail bugs discovered during testing
- Partner with the development team to navigate and resolve testing challenges
- Upgrade and modify the automation framework to meet upcoming testing demands
- Assess test results, generate reports, and recommend improvements
- Remain updated on the latest trends in testing and automation technologies
- Coach and lead junior testers in mastering automation best practices
Requirements
- A minimum of 2 years of experience in Automation Testing, specifically with Python
- Proficient in utilizing testing frameworks such as Pytest and unittest to manage automated test suites
- Competent in SQL for effective database querying
- Experienced with Agile methodologies and effective in a dynamic, cross-functional team setting
- Skilled in using Jira or similar tools for Agile project management and issue tracking
- Comprehensive knowledge of defect management processes to effectively identify, track, and resolve issues
- Expertise in scripting detailed test cases and preparing exhaustive test reports
- Exceptional communication skills, with the ability to articulate complex information clearly
- Proficient in English, with at least a B2 level of proficiency
Nice to have
- Experience with Azure data processing solutions
- Knowledge of JMeter and performance testing techniques
- Understanding of Big Data concepts and their relevance to testing
- Proven experience in ensuring data integrity and processing reliability in ETL pipelines
- Demonstrated ability in verifying data accuracy and completeness in data migration projects
- Familiarity with Azure DevOps (ADO) for managing 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