Description
You will design and build automated regression tests, maintain the automation framework, and execute performance testing for microservices.
Responsibilities
- Design and build automated regression tests from test cases using the Cucumber/Java framework.
- Ensure the integrity of the existing automation framework as we add new features.
- Execute test cases, perform defect tracking, and manage integration and regression tests.
- Conduct Load, Performance, and Stress tests for respective microservices.
- Review logs in Splunk, DataDog, and AWS; analyze data in DynamoDB, RedShift, and Aurora to validate analytics information.
Required Skills
- 5+ years of combined experience as a QA analyst/engineer, including 5+ years in automation.
- 3+ years of strong experience with Behavior Driven Design (BDD).
- Proficiency in Cucumber, Selenium, Rest Assured, and Protractor.
- Experience with TDD/BDD using Wiremock, JUnit, or Mockito.
- Functional testing experience for Web Apps, Mobile Apps, and Microservices.
- API testing using HTTP, JSON, and XML; experience with Postman.
- Knowledge of front-end technologies: HTML, CSS, and JavaScript.
- Familiarity with cloud-based containerized environments and orchestration solutions.
- Experience working in an Agile/Scrum environment.
Preferred Skills
- BA/BS or Master’s in Computer Science or a related quantitative field.