JO
XF-00084 Information Technology

Automation Test Engineer

Posted 2 weeks ago

Job ID

XF-00084

Category

Information Technology

Required Skills

Job Description

About the Role

We are looking for a skilled Automation Test Engineer to design, develop, and maintain automated testing frameworks and scripts. In this role, you will play a crucial part in improving our software quality by implementing robust automation solutions that increase test coverage and reduce time-to-market. You will work with cutting-edge automation tools and collaborate with cross-functional teams to deliver high-quality software products.

Key Responsibilities

  • Design and develop automated test frameworks using industry-standard tools such as Selenium, Cypress, or Playwright
  • Write maintainable and reusable automated test scripts for web applications, APIs, and mobile platforms
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps
  • Analyze test results, identify patterns in failures, and provide actionable insights to development teams
  • Maintain and enhance existing automation frameworks to improve efficiency and reliability
  • Implement data-driven and keyword-driven testing approaches for comprehensive test coverage
  • Develop API automation tests using tools such as RestAssured, Postman, or similar frameworks
  • Create and manage test data sets for automated testing scenarios
  • Collaborate with manual QA testers to identify candidates for automation and prioritize test automation efforts
  • Participate in code reviews for test automation scripts and provide constructive feedback
  • Document automation frameworks, best practices, and guidelines for the QA team
  • Stay updated with the latest automation trends and tools to continuously improve testing practices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 3-5 years of hands-on experience in test automation development
  • Strong programming skills in Java, Python, JavaScript, or C# for test development
  • Expertise in automation frameworks such as Selenium WebDriver, Cypress, TestNG, or Cucumber
  • Experience with API testing tools and frameworks including RestAssured and Postman
  • Proficiency in version control systems like Git and collaboration platforms
  • Knowledge of CI/CD concepts and experience with Jenkins, GitLab CI, or similar tools
  • Understanding of design patterns such as Page Object Model (POM) and factory patterns
  • Experience with BDD frameworks like Cucumber or SpecFlow is highly desirable
  • Strong analytical skills with the ability to troubleshoot complex automation issues

What We Offer

  • Work with modern automation technologies and frameworks on enterprise-level projects
  • Opportunity to lead automation initiatives and shape testing strategies
  • Access to premium automation tools and cloud testing platforms
  • Regular training sessions and certification support for professional growth
  • Competitive compensation with performance-based incentives
  • Flexible work options including hybrid and remote arrangements
  • Collaborative team culture with knowledge sharing and mentorship programs

Interested in this position?

Take the next step in your career. Submit your application now and our team will review your profile.