Skip To Main Content
backBack to Search

Senior Automation Tester (Python)

Automated Testing in Python, Performance Testing Tools, Pytest, Python Testing, SQL, TestRail, Apache JMeter, Azure DevOps

We are seeking a Senior Automation Tester with expertise in Python to enhance and lead our quality assurance initiatives. This vital role is centered on improving the dependability and efficiency of our software solutions through state-of-the-art automated testing practices. As a senior member of the team, you will be at the forefront of our testing efforts, innovating processes, and mentoring emerging testers, significantly contributing to the success of our endeavors.

Responsibilities
  • Develop and perfect sophisticated automation test frameworks and scripts using Python
  • Lead the implementation of automation best practices across the team
  • Engage closely with development teams to fully understand requirements and integrate automated tests during various development stages
  • Assess test results, identify trends and issues, and provide actionable insights
  • Foster the adoption of new tools and technologies to enhance the efficiency of testing practices
  • Guide and assist junior automation testers in their professional development
  • Ensure all automation testing procedures are well-documented and transparent
Requirements
  • Minimum of 3 years of experience in automation testing, specifically with Python
  • Proficient with Python testing libraries such as Pytest and unittest for creating robust test suites
  • Deep understanding of SQL to verify the integrity and accuracy of database applications
  • Experienced in Agile methodologies, capable of excelling in a fast-paced, team-oriented environment
  • Adept at using Jira or similar tools for Agile project management and defect tracking
  • Extensive knowledge of defect management practices and principles
  • Ability to write detailed test scripts and comprehensive test reports
  • Excellent communication skills, with the ability to explain complex issues clearly
  • Fluent in English, with a proficiency level of B1 or higher
Nice to have
  • Experience with Azure data processing platforms
  • Skills in performance testing using tools like JMeter
  • Familiarity with ETL pipeline testing to ensure data accuracy and system efficiency
  • Experience in overseeing data migration tests to check data integrity during transfers
  • Familiar with Azure DevOps (ADO) for efficient management of software development processes
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