We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. Your responsibilities would include conducting manual testing of features, identifying automated testing opportunities and contributing to the Cypress automated testing code base. Ultimately, you would monitor all stages of the SDLC to identify and resolve issues to meet quality standards.
Responsibilities:
- Write, design, and execute automated tests by creating scripts using Cypress
- Maximize automated and manual test coverage for the most critical features
- Write concise, complete, well organized test cases, bug reports, and status reports
- Develop and apply testing processes for new and existing products to meet company needs
- Ability to execute different testing methods: functional, regression, performance, usability testing
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Collaborate with internal teams to ensure features are complete and tested thoroughly
Qualifications:
- Bachelor's degree or equivalent work experience
- Proven work experience in software quality assurance
- Keen eye for detail and commitment to excellence
- Strong knowledge of software QA methodologies, tools, and processes
- Strong analytical skills to identify test plan automation possibilities
- Strong analytical and problem-solving skills
- Strong communication skills
- Minimum of 2 years experience writing, maintaining and deploying QA automation tests
Preferred Qualifications:
- Experience with Cypress automated testing frameworks
- Experience in an Agile/Scrum environment
- Experience with UI and API automated testing frameworks
- Understanding of software development process
- Knowledge of CI and experience working with build and release tools
- Working in an early startup environment or on SaaS products is a plus
Core Technologies:
- .NET
- Angular
- Docker
- AWS - including GovCloud
- Kubernetes
- Gitlab
- Datadog
- Cypress