Lead Automation QA Engineer

CodeIT is a service product development company. We know how to transform business ideas into profitable IT products.

 

We are inviting a skilled and experienced Lead Automation QA Engineer to join our team to drive quality assurance processes, lead testing efforts, and mentor a team of professionals. Your technical expertise in test automation and leadership skills will directly contribute to the successful delivery of innovative and high-quality software solutions.

 

If you’re passionate about automation, eager to make a real impact, and thrive in a collaborative and forward-thinking environment - we’d love to hear from you!

 

Required Skills and Qualifications

 

  • 2+ years of manual testing experience (Web & Mobile)
  • 4+ years of automation testing experience, with proven track record of delivering high-quality results
  • Previous experience in Team Lead / Tech Lead roles (mentoring, guiding team members)
  • QA management across multiple projects
  • Hands-on experience in building automation frameworks and project architecture from scratch
  • Strong coding skills in JavaScript and TypeScript (patterns and principles)
  • Solid understanding of automation principles, test levels, and ability to design Automation Test Strategies tailored to project needs
  • Good knowledge of UI automation frameworks: Cypress, Playwright, WebDriverIO
  • Advanced knowledge of testing methodologies and approaches to ensure comprehensive coverage
  • Experience in creating key test artifacts: Test Plans, Test Strategies, Test Approach, Test Reports, Coverage Documents
  • Proficiency in REST/SOAP API testing
  • Basic SQL knowledge for data validation and testing
  • Strong experience with Git version control
  • Experience with CI/CD tools: GitLab CI, GitHub Actions, Bitbucket Pipelines
  • Experience with reporting tools (setup, customization, and tool selection for project needs)
  • Strong interpersonal and communication skills
  • Customer-oriented mindset, analytical thinking, problem-solving, attention to detail, curiosity
  • English: Upper-Intermediate or higher

     

Would be a plus

 

  • Security testing and Load testing experience
  • Cloud-based system deployment and testing
  • Startup and direct client interaction experience (without PM involvement)
  • Mobile automation frameworks (Appium, Detox, others)
  • Monitoring tools: Sentry, New Relic, Grafana
  • Experience using AI tools for automated testing (test data generation, etc.)

     

Technologies / Tools

 

  • Test Automation: Playwright, Cypress, WebDriverIO
  • Reporting: Allure / Cypress reporters, ReportPortal, Mocha, JUnit
  • Test Management: Zephyr, Xray, TestRail
  • CI/CD: GitLab CI, GitHub Actions, Bitbucket Pipelines
  • API Testing: Postman, Insomnia, Kreya
  • Cross-browser Testing: BrowserStack, Sauce Labs
  • Infrastructure: Docker, Kubernetes
  • Monitoring & Observability: Sentry, Grafana, New Relic, Datadog

     

Responsibilities

 

  • Lead by example: provide technical leadership and expertise within the field of Quality Assurance, Testing and Automation, conducting training and workshops
  • Work as a Senior AQA and/or QA Team lead (Automation and Manual processes, depending on the project needs) on the project, including setting up and maintaining QA and AQA processes from scratch and leading the team of subordinates
  • Identify areas of gaps in the Automation coverage process and work on implementing them in cooperation with the Development team
  • Defining and monitoring Quality and Automation metrics (related to Regression, Bugs, Automation coverage KPIs)
  • Maintain direct communication with the Client and the Client’s team regarding business goals and needs and make appropriate QA process adjustments
  • Identify areas and encourage process improvement (within the project and within the QA unit) and efficiency gains within the QA/AQA process and work on implementing them
  • People management: collaborate with HR to recruit, hire, and onboard new team members, develop individual development plans for team members, and provide mentoring and support (one-on-one meetings, feedback, coaching)
  • Assist team members in resolving technical issues, troubleshooting problems, and making sound technical decisions
  • Foster the development of the internal and external QA community

Required languages

English B2 - Upper Intermediate
Published 4 July · Updated 28 October
Statistics:
654 views
·
72 applications
100% read
·
100% responded
Last responded 5 days ago
To apply for this and other jobs on Djinni login or signup.