The Test Automation Engineer works with agile teams and Test manager to automate testable user stories, Acceptance Criteria and the Definition of Done. This role will have moderate experience in conducting automated test efforts using commercial and open source test automation tools for complex software development projects. The ideal candidate for this role has an impeccable attention to detail, a solid experience in software quality engineering and understanding of commercial and opensource test automation tools. You should work well with people of differing experience levels. Some of the specific functions are as follows:

The Test Automation Engineer responsibilities include the following:

  • Ensuring that every phase and feature of the system is tested and that issues are identified and fixed before the product goes live
  • Creating test plans, test cases, and automated test scripts
  • Performing functional, regression, performance, security, and usability testing of the system
  • Understanding of test automation frameworks and custom test solutions for GUI applications, backend APIs and non-functional testing
  • Programs & executes test automation scripts/modules/applications using a high level of technical expertise
  • Modify detailed test automation scripts/modules/applications/frameworks with high quality
  • Under limited supervision, carries out the day to day activities as Test Automation Engineer
  • Preparing reusable test data for every test scenario irrespective of environment
  • Reporting defects and working with the team to resolve them
  • Identify test cases which are test automation candidates
  • Identify the test scenarios and discuss them with the scrum team
  • Contribute to story point estimates based on level of effort
  • Review, Verify and evaluate the test results
  • Testing of new stories in the sprint and automating the repetitive test scenarios
  • Test case/test scripts peer reviews
  • Review and analyze the stories for any ambiguity, better clarity, completeness, testability, acceptance criteria definition

Required Skills:

  • Has a tester mindset, is curious and can come up with interesting test scenarios
  • Experience with test management and defect tracking tools such as Test Rail or Microfocus ALM etc
  • Experience with testing tools such as Microfocus UFT, Selenium
  • Experience in testing Mainframe based applications
  • Minimum of 3 years of experience as an automation tester with primary focus on test automation
  • Minimum of 3 years of experience in developing test automation scripts using Microfocus UFT, Selenium
  • Minimum of 3 years of experience in working with UFT and Selenium based test automation frameworks
  • Experience with GitHub/GitLab/Bitbucket
  • Experience with programming languages, tools and data exchange formats such as Java, Bash, XML, JSON, SQL, VBScript
  • Experience working as part of an agile scrum team.
  • Minimum 5 years of software testing experience through a full system development life cycle, including implementing test plans, test cases, and test procedures
  • Minimum 5 years in analyzing test data and test results
  • Minimum 5 years specialized experience in quality assurance
  • Minimum 5 years performing functional, integration, system, and regression software testing in an Agile Scrum environment
  • Minimum 5 years documenting test results for corrective actions, reports, and audits
  • Experience with issue tracking, collaboration, and documentation tools (e.g. Jira and Confluence)

Preferred Experience:

  • Knowledge of BDD tools like Cucumber
  • Experience with test and environment orchestration using Jenkins or similar orchestration tools as well as container technologies such as Docker
  • Knowledge of automating Rest APIs testing
  • Knowledge of JMeter, Postman, SonarQube, BurpSuite, RestAssured
  • Understanding of the principles quality assurance
  • Strong verbal and written communication skills
  • Understanding of shift left testing approach
  • Initiative and ability to work with minimal supervision

Bachelors’ degree in a related discipline


Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!