QA Automation Job Description

QA Automation Job Description Template

Our company is looking for a QA Automation to join our team.

Responsibilities:

  • Interact with management to develop solutions for enterprise test requirements;
  • Collaborate with internal teams (e.g. architect, developers and QA) to identify test requirements;
  • Develop and apply testing processes to maintain automated regression suites;
  • Integrate automated test tools with code deployment to support continuous development;
  • Demonstrates complete end to end ownership of the quality of the application;
  • Prepare and maintain documents in scope of test tool design and operations;
  • Maintain automated testing architecture standards and best practices;
  • Assesses the effectiveness of test tools used with the product being tested;
  • Demonstrates a customer first view of quality;
  • Serve as a subject matter expert in test automation architecture;
  • Identify test cases for automation;
  • Provide recommendations on automation for new testing tools and test strategies;
  • Develop and apply testing processes for new features to meet client needs;
  • Design, develop and execute automation tests using industry standard tools.

Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Implementing the JUnit or Testing Test Automation framework and developing automation infrastructure;
  • Establish Reporting cadence for PI/Other Safe Agile events;
  • Cross Browser Testing (Executing test cases against various browsers like Mozilla Firefox, Google Chrome, IE and Safari etc );
  • Work in a development build and deployment environment (e.g. GitLab, Jenkins, TFS) and coordinate with DevOps team for Pipeline generation;
  • Proactively work to identify, communicate and resolve project issues and risks that interfere with the success of a project;
  • Good knowledge of Element Locators, Inspecting Elements and Selenium WebDriver API Commands or Methods;
  • Perform Database testing, data validation, and SQL;
  • Design BDD driven test framework for In-Sprint automation capabilities (Cucumber);
  • Ability to translate business requirements into functional requirements documentation;
  • Ability to define positive and negative test cases and various data permutations;
  • Expertise in test case definition (both manual and automated);
  • Require familiarity with connecting to and using NoSQL scripts;
  • Familiarity with REST/SOAP/JSON APIs;
  • Excellent communication skills and attention to detail.