Skip to content

Quality Assurance Automation Engineer
Company | Business Wire |
---|
Location | United States |
---|
Salary | $115000 – $127000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid 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.