Automation Quality Engineer
Empower · United States · 2 wk ago
RemoteRemoteQuality Assurance$72k–$102k/yrFull-time
About the role
The Engineer Automation Quality will design, develop, maintain, and execute automated test scripts to validate software application functionality and data pipelines. This role works with a high degree of independence and partners with cross functional teams to support quality assurance strategies, improve test coverage, and help ensure applications meet business and technical requirements.
Responsibilities
- Design, develop, and maintain moderately complex automated test scripts for UI and API, and data/ETL validations.
- Execute moderately complex automated test cases and report test results.
- Identify, document, and track software defects through resolution using defect tracking tools such as JIRA.
- Create clear and concise documentation for test cases, test results using Zephyr.
- Collaborate with software engineering teams to understand application functionality and testing requirements.
- Update existing automated test scripts using Selenium WebDriver in IntelliJ to align with application changes and enhancements.
- Follow automation best practices and recommend improvements.
- Provide guidance to associate automation quality engineers to support skill development and understanding of automation.
- Perform manual testing when needed.
- Validate ETL tables and data pipelines using SQL. Perform data reconciliation.
- Test and monitor AWS batch jobs on EMR, Step function, and Lambda. Verify job execution status and validate S3 output files and Redshift loads.
Requirements
- 2 to 4 years of overall testing experience with 1 to 2 years of automation testing experience, or equivalent automation training.
- Proficiency in Java programming language core concepts.
- Strong understanding of and experience with requirements analysis.
- Experience with automation testing tools such as Selenium, Karate, JUnit, and TestNG, along with debugging skills.
- Knowledge of version control systems such as Git.
- Knowledge of BDD frameworks such as Cucumber.
- Experience validating ETL tables/data using SQL.
- Knowledge of AWS service for testing batch jobs: S3, EMR, Step function, Lambda, CloudWatch.
- Experience in UI and API functional testing.
- Experience using JIRA and Zephyr management tools.
- Strong analytical and problem solving skills, including the ability to analyze test results and identify issues.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Good understanding of design and estimation techniques.
- Strong communication and teamwork skills.
- Knowledge of continuous integration tools such as Jenkins.
- Willingness to learn and adapt to new technologies and methodologies.
Skills
- Java programming language core concepts.
- Requirements analysis.
- Selenium, Karate, JUnit, and TestNG.
- Git version control system.
- Cucumber BDD framework.
- SQL for ETL validation.
- AWS services for batch job testing: S3, EMR, Step function, Lambda, CloudWatch.
- UI and API functional testing.
- JIRA and Zephyr management tools.
- Analytical and problem-solving skills.
Benefits
- Medical, dental, vision and life insurance.
- Roth and Traditional 401(k) plans with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup.
- Tuition reimbursement up to $5,250/year.
- Business-casual environment that includes the option to wear jeans.
- Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year.
- Paid volunteer time — 16 hours per calendar year.
- Leave of absence programs – including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA).
- Business Resource Groups (BRGs) – BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play.
Pay
Base Salary Range: $72,200.00 - $101,975.00
Schedule
Remote - Nationwide