Careers

Senior Test Automation Engineer

Are you a Senior Test Automation Engineer who can design and develop test automation strategies and frameworks for modern web applications?

SQA is in search of a Senior Test Automation Engineer to help develop a test automation strategy and framework for a suite of browser-based, cloud integrated desktop and mobile applications.

Timeline: In collaboration with Head of QA and Test Automation Architect:

Weeks 1-2: Review gap analysis and documentation, understand gaps both in automation coverage and in personnel skills

Weeks 2-3: Decide on approach, strategy, tools

Weeks 3-4: Begin implementing, shifting the teams’ work in the model decided upon (e.g. BDD or TDD) and with associated tools

Beyond week 4: Build a POC and extend from there, with ongoing knowledge transfer so team can begin using a standardized process/framework to automate in-sprint

Duties:

  • Design, code, and deploy automated test frameworks for windows, web and cloud-based applications
  • Maintain and enhance existing automation test suite for user interfaces
  • Build new QA automation tests in parallel with development of new user interfaces (Web, .Net, Rest, Soap, Angular)
  • Support manual QA testing efforts and conversion of manual test cases into automated test cases
  • Work with DevOps team to deploy automation tests as part of the CI/CD process
  • Participate in reporting metrics for both manual and automated testing
  • Document technical designs and how-to instructions
  • Participate in functional and technical reviews
  • Assist in identifying process improvements and application enhancements
  • Provide the ROI metrics for the automation work
  • Collaborate with manual and automation test teams to maintain a healthy pipeline of automation work in line with the business priorities and ROI
  • Understand and convert complex business requirements and functional specifications to test cases, including creation of applicable test data
  • Participates in defining automation strategy and applying appropriate automation technologies to meet the short and long-term quality goals
  • Help develop testing strategies, project plans and risk mitigation strategies

Requirements:

  • Strong experience designing, building, extending and enhancing, and maintaining Protractor/Selenium-based test automation frameworks Ranorex experience a plus
  • Proven ability to analyze existing automation frameworks, gap analyses/documentation, and development abilities of existing automation teams
  • Can create a strategy that balances leveraging existing automation investments (tools AND people) with the need for a more modular, continuously integrated, maintainable and usable solution
  • Strong ability to implement automation strategies/frameworks and engineer solutions in a rapid, iterative, and agile fashion in modern, cloud-based development stacks
  • Can create and begin implementing a roadmap to embed existing automation engineers in scrum teams and can help manual QA resources begin automating in-sprint, likely in a TDD or BDD model
  • Experience with full-stack functional and performance testing of highly scalable cloud applications

Job ID: 1909-5793

SQA is an equal opportunity employer and supports workforce diversity.