Эта вакансия уже завершена
Purpose of the job:
Our client is a large Seattle-based retailer that sells high-quality outdoor gear and apparel.
This job contributes to client’s success by ensuring that all retail and back-end systems accurately process retail orders, purchase orders, returns, replenishment, and inventory management across all application families.
MAIN TASKS AND RESPONSIBILITIES:
- Development and execution of automated test cases and QA processes that ensure quality throughout release schedule
- Implement the automation tests within the existing automation framework
- Develop test plans, manual test cases, and test reports
- Validate that user expectations are achieved during the testing process through manual and automated testing
- Review user requirements documents to ensure that requirements are testable
- Execute automation test strategy that promotes best automation approach (API and/or UI), and development of toolset to enhance manual test efforts for all projects.
- Interface with development team to ensure sufficient test coverage upstream in JUnit and other unit test tools in support of TDD best practices
- Report to TL about current tasks status, technical and other risks.
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
- Strong background in, and at least 3 years of working in QA automation
- Strong knowledge of Java, OOP, design concepts and automation patterns
- Experience with Selenium Web Driver
- Experience with JUnit
- Experience with API testing
- Experience with WEB UI testing
- At least Intermediate English level
WOULD BE A PLUS:
- Creating automation framework from scratch
- Setting up CI/CD from scratch
- Jenkins
- Bachelor's or Master's degree in computer science or related field