RESPONSIBILITIES
- Mentor junior developers and tester in test design strategies and participate in a community of practice
- Lead in the creation and design of software and provide guidance and knowledge on testability, performance, and robustness of code
- Participate and guide tool selection, strategy, and innovation across the organization while advocating for best practices and growth in testing discipline
- Drive the development of a formal QE (Quality Engineering) Framework by applying an understanding of company software testing methodologies, quality standards, and internal and external controls
- Identify and coordinate the Develop automated test libraries to create a robust test infrastructure for an enterprise-class application
- Think out of the box to uncover issues during the development phase - minimizing customer-facing issues
- Collaborate with dev teams start to finish of SDLC to deliver best-in-class technology solutions for our product
- Coordinate with developers and QE engineers to develop a wide variety of tests including backend tests, UI automation, unit tests, stress tests, performance metrics gathering, white box testing, and code review
- Utilize automation wherever possible and can automate the acceptance test through code
- In-sprint automation and assurance of extensive code coverage through unit testing
- Work with business and development teams to understand product vision and requirements with a strong understanding of testing methodologies including BDD and TDD for multiple platforms
- Partner with DevOps engineers to optimize releases and can build, deploy and manage applications
MINIMUM QUALIFICATIONS
- Bachelor's Degree Computer Science, CIS or related field
- 4+ years of experience in quality engineering, consulting, or testing. (Additional equivalent work experience may be substituted for the degree requirement)
- 2+ years of experience as an SDET, test automation engineer or developer
- 2+ years of experience with software development (Java/Spring Boot)
- 2+ years database NoSQL experience (Cassandra/Couchbase/Mongo)
- 2+ years containerization experience
PREFERRED QUALIFICATIONS
- Master's Degree Computer Science, CIS or related field
- 2+ years of experience on an Agile (SCRUM) team
- 2+ years of experience in the retail industry, working on projects involving the implementation of software development life cycles (SDLC) and working with integration technologies
- Experience using Selenium, REST Assured, Postman, Cucumber