About the Role
You will collaborate with Developers, System Architects, and other QA engineers on highly technical initiatives focusing on Quality throughout the Software Development Life Cycle (SDLC) to prevent application and configuration related vulnerabilities.
This role involves working across a broad spectrum of services and functionality ensuring quality from a functional, performance, infrastructure, and security perspective.
Strong interpersonal and communication skills are required as this job involves interacting with multiple teams.
About You
* 2+ years of programming experience in Java or similar object-oriented languages
* At least 3 years of experience working in a QA capacity
* At least 2 years of experience working with automation tools like Selenium and Rest Assured
* Experience writing Test Strategy documents
Other Qualifications
* Previous experience with Continuous Integration/Continuous Deployment (CI/CD)
* Good experience with Jenkins and/or similar orchestration tools
* Previous experience testing database changes or similar projects focused on the database layer
* Exposure to Kubernetes, AWS, Docker
* A passion for learning new technologies and solving complex problems
What you will learn:
* Inner workings of a mature QA CI/CD pipeline process covering broad test scope and permutations
* Cloud native computing and how it can be leveraged to scale Quality initiatives
* To share responsibility for quality with the whole Engineering team