DevJobs

QA Automation Engineer

Overview
Skills
  • Python Python
  • Java Java
  • JavaScript JavaScript
  • GitHub Actions GitHub Actions
  • Jenkins Jenkins
  • JUnit
  • TestNG
  • Selenium Selenium
  • Cypress
  • GitLab CI
  • Playwright
We offer the industry’s only platform that fuses customer identity and anti-fraud solutions – customer identity management, identity verification, and fraud prevention.

We sell to industries with large, consumer-facing businesses such as: banking, financial services, insurance, fintech, gaming, ecommerce/retail, telco / media, utilities, etc.

About the Role:

The QA & Automation Lead drives the quality assurance, owns the test-automation strategy, partners with QA engineers across the organization to build an end-to-end quality system, and ensures high-quality software delivery through robust frameworks and best practices.

What you’ll do:

  • Define comprehensive test strategies based on system architecture and business requirements
  • Design and implement the overall QA automation strategy and framework architecture
  • Providing technical guidance for QA & Automation in the group
  • Analyze system architecture to identify critical testing areas and potential risks
  • Design end-to-end test scenarios covering multiple system components and integrations
  • Participate in system design reviews to ensure testability
  • Define and maintain automation best practices, coding standards, and test design patterns, evaluate and recommend tools and technologies for test automation
  • Collaborate with development teams to ensure testability and quality throughout the SDLC
  • Drive continuous integration and continuous testing practices, create and maintain automated test metrics and reporting dashboards
  • Partner with product and development leads to define quality gates and release criteria

What you’ll need:

  • Strong experience with automation frameworks and tools (e.g., Selenium, Cypress, Playwright, TestNG, JUnit)
  • Proficiency in at least one programming language (e.g., Java, Python, JavaScript)
  • Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
  • Knowledge of Agile methodologies
  • Strong understanding of distributed systems architecture, microservices architecture and testing approaches
  • Understanding of non-functional testing (performance, security, reliability)
  • Knowledge of testing principles and methodologies (risk-based testing, exploratory testing)
  • Strong analytical skills, debugging and independent problem-solving skills

Leadership Requirements:

  • 5+ years of QA automation experience
  • Strong project management and organizational skills
  • Excellent communication and presentation abilities
  • Experience in building and scaling QA processes, creating and maintaining test strategies for complex systems
  • Track record of successful test automation implementations
  • Thrives in gray areas while upholding exceptionally high standards

Transmit Security