HIghlighted Skills: Required Expertise in test-oriented development TDD or BDD, React, Node.js, JavaScript, Continuous Integration, Selenium, Feature and Git Flow
The client is looking for a customer focused Test Automation engineer that will collaborate with product owners, developers, and end users throughout the product development lifecycle to ensure that the product meets both customer-stated requirements and additional quality requirements. The right candidate will have some experience with QA best practices and QA-related functions; including, but not limited to: vetting requirements; creating test plans, test data and test cases; executing test cases; creating automation scripts; and reviewing regression results to quickly determine if our products are ready for market.Pairing developers with other experienced team members ensures training and knowledge transfer is happening as efficiently as possible without risking the quality of the development
Responsibilities
Qualifications
The client is looking for a customer focused Test Automation engineer that will collaborate with product owners, developers, and end users throughout the product development lifecycle to ensure that the product meets both customer-stated requirements and additional quality requirements. The right candidate will have some experience with QA best practices and QA-related functions; including, but not limited to: vetting requirements; creating test plans, test data and test cases; executing test cases; creating automation scripts; and reviewing regression results to quickly determine if our products are ready for market.Pairing developers with other experienced team members ensures training and knowledge transfer is happening as efficiently as possible without risking the quality of the development
Responsibilities
- Advocates on behalf of the customer when assessing product quality and code quality
- Drives collaborative discussions to promote understanding of product quality
- Defines and executes hypothesis-driven tests, analyzes results and communicates finding to team
- Pairs with developers to develop and review code
- Validates functionalities in sprints, both manually and leveraging automation
- Assists in problem solving code and product impediments
- Collaborates with Product Owners to define acceptance tests, and "Done” criteria
- Defines the technology stack for automated tests in conjunction with Software Architects
- Provide testing, validation, and sign-off for software product development and release readiness (covering both the product release cadence and the Agile sprint cadence)
- Recognize process deficiencies and propose improvements
Qualifications
- Preferably from a physical sciences, engineering, or computer science background
- 2+ years experience of Test Automation
- 4+ years experience of Agile Methodologies
- Hypothesis driven thinker
- Has strong interpersonal and communication experience; connects all team members and stakeholders through shared understanding
- Familiarity with customer service or similar functions
- Experience with exploratory testing and hypothesis testing
- Required Expertise in test-oriented development TDD or BDD, React, Node.js, JavaScript, Continuous Integration, Selenium, Feature and Git Flow
- Hands on experience with automation testing
- Pair programming experience and testing
- Strong team player with ability to multi-task, prioritize and be ready to wear multiple hats
- Nice to have technical experience: Programming languages of automatic tests: Cucumber, Java, JavaScript, Continuous Integration, Selenium, Feature and Git Flow