Sr. QA Automation Engineer

Sr. QA Automation Engineer Job Description Template

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

Responsibilities:

  • Work with the internal or external Product Owner to ensure acceptance criteria are concise and complete;
  • Review acceptance criteria on user stories to ensure they are thorough and able to be tested;
  • Provide mentoring to lead the development teams to do the same;
  • Light troubleshooting and root cause analysis;
  • Guide external client teams through the testing process;
  • As a hands-on developer, design, code, and prove correctness for API, web and mobile applications (iOS and Android);
  • Provide second level customer support for our API and batch products;
  • Develop a reusable and maintainable automated functional test framework, testing strategy, and test cases to achieve maximum risk coverage;
  • Identify process gaps and excesses then provide clear industry standard solutions;
  • Day to day hands-on testing by creating automated tests;
  • Communicate test results and highlight potential risks;
  • Create defects based on failed test results;
  • Develop test plans & strategies.

Requirements:

  • Experience with testing techniques and tools related to mobile technologies;
  • Direct experience with or exposure to testing in an Agile delivery model;
  • Familiarity with current industry standard testing design patterns;
  • Familiarity with test management software, such as TestRail or JIRA with relevant plugins;
  • Excellent written and verbal communication skills;
  • Experience working with Continuous Integration/Continuous Deployment technologies;
  • In-depth knowledge of quality engineering methodologies and best practices;
  • Load & Data driven testing;
  • 5+ years of overall testing experience;
  • CI and automated build experience;
  • Experience testing REST services and APIs using API client tools such as Postman;
  • Familiarity with Agile and Waterfall;
  • Proven Consulting Skills;
  • Bachelor’s degree from an accredited college or university in a Computer Science or equivalent work experience;
  • Ability to clearly communicate and work with business and technical co-workers.