engineering
Posted Jun 3Automation 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.
- Strong analytical and problem solving skills, including the ability to analyze test results and identify issues.
- What will set you apart: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Good understanding of design and estimation techniques.
- Knowledge of continuous integration tools such as Jenkins.
- You may be required perform other duties that are not included on this job description.
- ***For remote and hybrid positions you will be required to provide reliable high-speed internet with a wired connection as well as a place in your home to work with limited disruption.
- You must have reliable connectivity from an internet service provider that is fiber, cable or DSL internet.
- You may be required to work in the office if you do not have an adequate home work environment and the required internet connection.**
Benefits
- Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.
- We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.**
- Medical, dental, vision and life insurance Retirement savings – 401(k) plan 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
- Base Salary Range $72,200.00 - $101,975.00 The salary range above shows the typical minimum to maximum base salary range for this position in the location listed.
- Non-sales positions have the opportunity to participate in a bonus program.
- Sales positions are eligible for sales incentives, and in some instances a bonus plan, whereby total compensation may far exceed base salary depending on individual performance.
- Actual compensation offered may vary from posted hiring range based upon geographic location, work experience, education, licensure
Additional details
- We have a flexible work environment, and fluid career paths.
- We not only encourage but celebrate internal mobility.
- We also recognize the importance of purpose, well-being, and work-life balance.
- Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.
- Empower Yourself. ***Applicants must be authorized to work for any employer in the U.S.
- Follow automation best practices and recommend improvements.
- What you will bring: 2 to 4 years of overall testing
- Willingness to learn and adapt to new technologies and methodologies.
- This job description is not intended to be an exhaustive list of all duties, responsibilities and
- qualifications of the job. The employer has the right to revise this job description at any time. You will be evaluated in part based on your performance of the