Role Specific Responsibilities Include:
- Collaborate with program managers and business teams to gather test requirements, define test plans, design test cases and automated tests, implement scalable test automation solutions, and execute the tests to deliver a high-quality product.
- Develop maintainable test automation frameworks, tools, and automated test suites in response to the growing feature set and customer requirements
- Be an integrated part of an Agile IT development team, working interactively with QA Manager, software engineers, test engineers, and product managers from the beginning of the development cycle.
- Work in a fast-paced engineering environment based on continuous integration and continuous delivery while managing and maintaining CI and QA tools.
- Manage QA coverage of the products—integration testing (APIs), and end-to-end testing.
- Assist in developing a cloud strategy, designing new cloud environments, and building architecture
- Anticipate future technology needs and business requirements to drive new technological approaches and tools.
- Our core capabilities are developed in the AWS ecosystem and use state of the art technologies. These services range from heavy compute services to very complex data sharing services.
This role reports to QA Manager and you will be supported and encouraged to develop new skills in a friendly, but highly productive, environment. This is a hands-on position so you will get lots of opportunity to exercise your test automation capabilities.
Required Qualifications:
- 3+ years of experience as a Quality Assurance Automation Engineer well versed in Automated testing.
- Experience with a variety of different testing techniques such as UI Testing, Automated Testing (front end and backend), Test Driven Development Strategies and others.
- At least 2 years of experience with software QA tools such as Cypress, Selenium, etc.
- Knowledge of coding using JavaScript or Typescript is required.
- At least 2 years of backend testing experience using REST Assured/Jest.
- Experience with AWS is highly preferable. The ability to support CI/CD tool integration throughout the development lifecycle is desired.
- Knowledge of CI/CD tools like Git, Azure devops OR Jenkins OR Circle CI is preferred.
- Strong technical knowledge in SDLC and Software Testing Life cycles.
- Critical thinker with problem-solving skills, passionate about software quality.
- Good time-management skills and ability to multi-task/task prioritization.
Great interpersonal and communication skills, must be a team player