Staff Software Test Engineer
Company | Visa |
---|---|
Location | Austin, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Strong coding ability in Java and/or Ruby
- Strong knowledge of CI/CD tools such as Jenkins or GitLab CI
- Strong experience integrating testing at various levels into CI/CD pipelines
- Strong communication skills: written & verbal
- Strong understanding of agile methods of software delivery and the principles and practices of BDD, ATDD and TDD
- Strong knowledge of Containerisation tools, such as Docker
- Experience with AWS (public cloud)
- Strong knowledge of Datadog
- Has played a major role in the delivery of high quality solutions, in a micro services environment, across large cloud-native architectures
- Has designed, developed and evolved the test architecture of large scale, highly available cloud solutions
- Has driven positive change towards Continuous testing, DevOps and Agile
- Comfortable challenging the status quo
- The ability to work closely with technical and non-technical stakeholders in order to determine appropriate acceptance criteria for both business and technical needs
- Ability to make tactical as well as strategic decisions and recommendations based on incomplete or ambiguous information
- The ability to technically analyse a problem and a solution and recognise the right level of detail and abstraction to lead discussions with different stakeholders
- Contract testing experience, ideally with Pact/Pactflow
- Knowledge of Kubernetes (EKS)
- Kafka experience
- Experience with mocking tools such as Wiremock
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Responsibilities
- Design, develop, build and maintain QA solutions and processes
- Coach and guide all in the team on QA best practices
Preferred Qualifications
- 6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
- Strong API testing skills, ideally in Java.
- Strong experience integrating testing at various levels into CI/CD pipelines
- Strong experience with AWS (public cloud)
- Strong knowledge of Containerisation tools, such as Docker and knowledge of Kubernetes (EKS).
- Strong knowledge of Datadog
- Strong knowledge of mocking tools such as Wiremock
- Contract testing knowledge, ideally with Pact/Pactflow
- Kafka experience