Search by job, company or skills

Senior/Lead Test Automation Engineer | English Speaker

  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

The Technical Lead / Senior Test Automation Engineer is responsible for leading and executing endtoend test automation activities across web and mobile applications. The role combines hands-on automation development with technical leadership, quality assurance governance, and stakeholder communication to ensure delivery of highquality, scalable, and reliable solutions.

Responsibilities

Automation Strategy & Design

  • Analyze existing manual test cases and identify suitable candidates for automation.
  • Refactor test cases when required to improve automation readiness and maintainability.
  • Design reusable, modular automation components aligned with existing automation frameworks.
  • Lead the creation of automated test cases based on in-depth analysis of functional and nonfunctional requirements.

Automation Development

  • Develop high-quality automation scripts using Java and industry-standard automation tools.
  • Implement scripts following established coding standards and framework guidelines.
  • Build comprehensive automation scenarios to validate defined nonfunctional use cases.
  • Ensure automation code is reusable, maintainable, and scalable.

Test Execution & Defect Management

  • Execute automated regression and CI-driven test suites.
  • Investigate test failures, perform root cause analysis, and resolve automation issues.
  • Report defects and automation failures using defect tracking and test management tools.

Maintenance & Optimization

  • Maintain and update automation scripts to reflect application changes.
  • Identify, fix, and stabilize flaky or unreliable tests.
  • Optimize automation execution performance and CI pipeline efficiency.

Quality Governance & Leadership

  • Lead multiple phases of technical testing activities within a project or across multiple small-to-medium initiatives.
  • Ensure projects meet defined quality standards through effective test planning, execution, and reporting.
  • Create and maintain traceability between requirements, test cases, and execution results.
  • Collect, analyze, and report quality metrics and test coverage indicators.

Risk Management & Reporting

  • Identify technical and quality risks and proactively report them to relevant stakeholders.
  • Implement robust error handling and consistent reporting mechanisms.
  • Provide execution reports after each automation run and weekly progress status updates.

Collaboration & Stakeholder Management

  • Participate in sprint planning, backlog grooming, and other Agile ceremonies when required.
  • Provide expert advice on automation technologies, frameworks, and best practices.
  • Demonstrate strong client-facing communication and problem-solving skills.

Tools & Technologies

  • Automation Tools: Selenium, Appium
  • Programming Language: Java
  • Test Frameworks: TestNG, JUnit, Cucumber
  • CI/CD: GitLab CI
  • Test Management & Defect Tracking: Jira, Xray
  • Version Control: GitLab

Qualifications

  • 4–6 years of relevant experience in test automation and quality engineering.
  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • ISTQB Foundation certification is required.
  • Strong analytical, problem-solving, and communication skills.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146683111