Senior Test Automation Engineer Job Description

Senior Test Automation Engineer Job Description Template

Our company is looking for a Senior Test Automation Engineer to join our team.

Responsibilities:

  • Serve as a technical expert on software testing with automation framework and lead and train other testers;
  • Research and report issues and defects into a problem tracking system (JIRA);
  • Design, implement and maintain advanced automated test scripts using UFT, Selenium and Cucumber;
  • Work with BA, System Test and Development teams to develop test scripts and test suites;
  • Develop and integrate test automation utilities;
  • Maintain effective daily communication with team members via stand-up meetings, documentation and status reports;
  • In this role, the candidate will be responsible for test automation for various software applications;
  • Participate and conduct peer reviews of automated test scripts;
  • Investigate and resolve operational problems in conjunction with other engineering and technical personnel;
  • Maximize test automation and participate in test driven development activities including Contractor System Test (CST);
  • Design and develop test utilities and harnesses using Javascript, Python or other functional languages;
  • Design and implement overall automated testing software infrastructure to support modular test management and execution;
  • Produce test reports; Document and manage defect identification through resolution and closure;
  • Work in an integrated team capacity, frequently coordinating with Systems Engineers, Architects and Capability Software Developers;
  • Participate in User Acceptance Testing (UAT), System Testing, Smoke Testing and Integration Testing, Interface Testing, and Regression Testing.

Requirements:

  • At least 7 years IT industry experience SDLC projects primarily with Agile methodology;
  • Heavy experience working with Selenium, Cucumber and other Open Source and COTs products;
  • Experience with UFT (Unified Functional Testing) is a plus;
  • DevOps experience is a plus;
  • Strong problem-solving skills;
  • Excellent written and verbal communication skills;
  • Ability to think of creative solutions to systems based issues;
  • Strong understanding of automation frameworks and concepts;
  • High attention to detail;
  • Ability to effectively communicate technical concepts to others;
  • Ability to work effectively with a variety of individuals and communication styles;
  • Highly organized and able to manage multiple projects and deadlines at once;
  • Knowledge of advanced software design and development techniques;
  • Ability to forecast potential client issues or concerns;
  • Advanced skill in Microsoft Office products.