Summary
Join Business Wire, a Berkshire Hathaway company, as a Quality Assurance Automation Engineer. You will partner with engineering and product teams, automate testing, and improve software quality. Responsibilities include creating and running automated tests, debugging code, and collaborating with agile teams. Requirements include a Bachelor's degree in Computer Science or a related field, 3+ years of QA automation experience with strong coding skills (Python/Java, Selenium), and experience with CI/CD tools. Preferred qualifications include experience with specific testing frameworks and tools. Business Wire offers competitive salary, remote work, excellent health benefits, 401k matching, and paid time off.
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
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 stress, performance, and load testing using Locust and/or JMeter
- Mobile application test experience
Benefits
- Ability to work remotely
- Excellent health benefits that begin on your first day of employment
- $100 monthly fitness allotment, a tuition reimbursement program, and enhanced mental health resources
- 401(k) plan with generous company match, and annual profit sharing contribution (subject to company performance)
- PTO, Floating Holidays, Wellness Day Off, Birthday Day Off, and more!
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.