Senior Quality Engineer – remote

Apply Now

A full time remote opportunity is available for a Senior Quality Engineer who will be involved in all phases of software development, from requirements definition to production releases. You will be embedded in a cross-functional team of analysts, developers, product managers, and testing staff, collectively striving to quickly deliver high-quality, high-value software.  

 

Job Summary:

The client leverages Agile and Lean techniques, such as acceptance test-driven development, continuous integration, and story-based iterative development. They work in an environment that encourages individual initiative, leadership at all levels, and team-based continuous improvement void of hierarchy and bureaucracy.

 

Responsibilities:

  • Partner with Developers, Business Analysts, and Quality Analysts to define which tests are valuable to automate
  • Develop automated tests that cover the steps and validations noted in the user story or manual test script
  • Develop, execute, and maintain automated tests in accordance with department standards
  • Report and track bugs through successful resolution
  • Identify process improvement opportunities within the Quality Engineering discipline and implement solutions
  • Embrace a “Goal over Role” mentality to contribute outside of Quality Engineering, as needed
  • Own the development and maintenance of at least one aspect of the shared test automation architecture
  • Support more junior team members on complex technical activities via code reviews or pair programming
  • Identify complex issues impacting delivery and independently drive them to closure

 

Required Skills:

  • Object-oriented development experience with Ruby
  • Experience developing Ruby test automation frameworks using Cucumber and / or RSpec
  • Experience delivering test automation solutions in one or more of the following architectures:  Web applications, REST / SOAP services, relational databases, messaging queues
  • Experience building SQL queries (Transact SQL preferred)
  • Experience in distributed source code management with Git
  • Bachelor’s degree or equivalent experience
  • Values working in a highly collaborative setting that utilizes an Agile SDLC approach
  • Acts as an advocate for quality to ensure technology solutions deliver an excellent customer experience
  • Detail-oriented with excellent analytical and problem-solving skills

 

Desired Skills:

  • Experience executing test automation solutions via continuous integration pipelines
  • Experience with multiple data-interchange formats (JSON, YAML, CSV, etc.)
  • Experience with data analytics and visualization tools (Elastic Search and Kibana preferred)

Apply Now