Skip To Main Content
backBack to Search

Senior Automation Tester

We are seeking a highly skilled remote Senior Automation Tester to join our team.

As a Senior Automation Tester, you will work with product owners, development teams, and architects to define test strategies and develop automation architectures from scratch. You will also be responsible for writing functional, integration, and acceptance test cases, executing test cases manually, and automating test cases for regression testing. If you have a strong background in automated testing in software engineering and experience in JavaScript, Amazon Web Services, and Cucumber, we invite you to apply for this position.

Responsibilities
  • Define the test strategy and develop automation architecture from scratch
  • Write functional, integration, and acceptance test cases
  • Execute test cases manually and automate test cases for regression testing
  • Integrate test cycles with DevOps pipeline
  • Evaluate tools and technology, recommend framework, and ability to do proof of concept
  • Work creatively and efficiently in troubleshooting and resolution of system issues
  • Ability to automate testing for front-end application, back-end services (REST APIs), and Database migration
  • Defects documentation, tracking, prioritization, and reporting
  • Test data and test environment management
  • Test script version management
  • Define, capture, and report testing metrics
Requirements
  • Bachelor's Degree in Computer Science or similar or Master's degree in Computer Science
  • 3+ years of work experience in Quality Assurance of which at least 3+ years of experience in test automation development or combination of development and testing experience
  • Understanding of AWS cloud data stack
  • Knowledge of JavaScript
  • Knowledge of all aspects of the software development life cycle
  • Must have experience testing both front end and back end (services)
  • Excellent experience with functional, integration, regression testing
  • Experience in writing unit tests for robustness, including edge cases, usability, and general reliability
  • Experience in test automation using BDD tools
  • Ability to create test automation frameworks from scratch
  • Experience in integrating the test suite with CI/CD pipeline
  • Working knowledge of RDBMS and NOSQL
  • Good experience with SQL, PL/SQL
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
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