engineering
Posted YesterdayAutomation Quality Engineer
United StatesHybrid
Responsibilities
- Chart your own path and grow your career while helping more customers achieve financial freedom.
- The Engineer Automation Quality will design, develop, maintain, and execute automated test scripts to validate software application functionality and data pipelines .
- 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.
- 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
- 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.
- Provide guidance to associate automation quality engineers to support skill development and understanding of automation.
- 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.