Skip To Main Content
backBack to Search

Lead Automation Tester in JavaScript (AWS)

We are seeking a highly skilled and experienced Lead Automation Tester in JavaScript to take a leadership role within our product-focused development team.

Your role will involve driving testing strategies, mentoring team members, and ensuring the delivery of exceptional software products. If you're passionate about advancing automated testing practices and excel in guiding collaborative teams, we invite you to apply.

Responsibilities
  • Define and drive comprehensive testing strategies, ensuring alignment with project and organizational goals
  • Create and manage detailed test plans and test cases based on requirements, design specifications, and user stories
  • Design highly robust, scalable automated test scripts using the designated test automation suite
  • Perform functional, regression, integration, and performance testing both manually and via automation tools
  • Evaluate and implement testing solutions for application multi-tenant capabilities
  • Document defects with precision and accuracy using a bug-tracking system, prioritizing resolution and communication
  • Provide mentorship and technical oversight to internal QA team members for skill development
  • Collaborate deeply with developers, product owners, stakeholders, and client teams to ensure adherence to software quality standards and testing goals
  • Enhance QA processes, frameworks, and tools to drive operational efficiency across projects
  • Employ cutting-edge practices for microservices architecture and utilize AI-enabled technologies for code refactoring, where applicable
  • Manage and oversee the implementation of CI/CD pipelines with a focus on automation tools and methodologies
  • Lead efforts in evaluating and integrating new testing tools and techniques to improve overall quality assurance processes
Requirements
  • Minimum 5 years' experience in the QA field, with extensive hands-on automated testing skills
  • At least 1 year of relevant leadership experience
  • Advanced familiarity with automated testing tools such as Selenium, Cypress, and TestComplete, combined with advanced knowledge of JUnit or TestNG
  • Deep understanding of black-box, white-box, and gray-box testing principles
  • Expertise in MS SQL Server and T-SQL, with flexibility to write and execute complex data validation queries
  • Proven background in API testing tools, methodologies, and advanced troubleshooting practices
  • Proficiency in Agile/Scrum project environments, with experience leading QA processes within such frameworks
  • Demonstrated ability to oversee bug-tracking systems like Jira and prioritize defect resolution workflows
  • Exceptional analytical thinking, problem-solving skills, and ability to manage high-pressure, time-sensitive tasks effectively
  • Fluency in English (written and spoken) at a B2 level or higher
Nice to have
  • Extensive experience in creating complex CSK solutions for QA environments
  • In-depth understanding of AWS secrets management practices, including strategies for key rotation
  • Advanced proficiency in cloud testing environments, with particular emphasis on Amazon Web Services
  • Demonstrated ability to manage CI/CD pipelines, implement automation practices, and ensure scalability
  • Qualifications in testing applications developed using frameworks like .NET Core
  • Prior experience leading QA teams or processes within multi-product, multi-client environments
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