Posted in

Quality Assurance Automation Engineer

Quality Assurance Automation Engineer

CompanyBusiness Wire
LocationUnited States
Salary$115000 – $127000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Must be able to work west coast hours – 8am to 5pm Pacific.
  • Bachelor’s degree in Computer Science or related technical field with relevant work experience.
  • 3+ years of Quality Assurance Automation experience with strong coding skills and a comprehensive understanding of key concepts of software quality.
  • 3+ years of experience creating, running, and troubleshooting automation scripts for testing web applications, microservices, and Java applications using open-source test tools. Selenium is required. Pytest and TestNG are pluses.
  • 3+ years of experience programming in Python/Java.
  • Experience creating, modifying, and maintaining Automation Framework Models such as Modular, Keyword-Driven, Data-Driven, or Hybrid.
  • Self-motivated with the ability to work independently and perform multiple tasks under minimal supervision.
  • Experience working with DevOps installing, configuring, and integrating Automation scripts on Continuous Integration (CI) tools.
  • Experience working in version control systems.
  • Experience implementing quality improvement and Agile software development methodologies.
  • Demonstrated complex problem-solving skills and an ability to explain concepts and solutions in simple terms.
  • Excellent interpersonal, communication, and collaboration skills that drive positive outcomes.
  • Experience with stress, performance, and load testing using Locust and/or JMeter.
  • Mobile application test experience.

Responsibilities

  • Partner with the Engineering and Product teams to understand software features, help debug code, automate repetitive tasks, and help implement new tools and frameworks to streamline the quality process.
  • Perform exploratory and manual testing as necessary to ensure high test coverage.
  • Collaborate with your Agile team to understand customer usage models and develop test plans and test cases that closely mimic real-world scenarios.
  • Plan, create, automate, and run API, functional, and non-functional test cases.
  • Identify, log, and track test results including defects discovered during all phases of test, and troubleshoot any errors and points of failure.
  • Provide technical direction and mentorship to engineers in test design and coding best practices through code reviews.
  • Coordinate with leadership and all parties involved in the SDLC to ensure test coverage for code deploy events.
  • Produce a large amount of consistent, high-quality automation code, and ensure extensive unit, API, and regression test coverage.

Preferred Qualifications

  • Experience with Pytest and TestNG is a plus.
  • Experience with stress, performance, and load testing using Locust and/or JMeter is desirable.
  • Mobile application test experience.