Responsibilities:
- Collaborate closely with the Product and Engineering teams to understand and test our products
- Work in a scrum team to define and refine user stories with clear acceptance criteria
- Plan and implement testing strategies for new and existing features
- Bolster and improve existing test suites to increase deployment confidence and speed
- Execute functional and non-functional tests including exploratory testing
- Review and improve our tests and coverage for our products
- Research, implement and Improve testing tools and processes for your teams
- Analyze defects to determine how to improve our development process
- Work with their teams to perform root cause analysis, identify trends and corrective actions
- Proactively assess, prevent and communicate risks
Requirements:
- 5+ years of experience testing modern web applications in an agile environment
- 5+ years of experience testing APIs, both manually and programmatically
- Expertise in using business requirements to define test cases and testing activities from concept through implementation and deployment
- Experience in planning, organizing and implementing test data for our testing needs
- Experience in developing and maintaining automated test suites using open source frameworks
- Experience with scripting and/or object oriented languages like Javascript, Ruby, Kotlin, Java etc.
- Experience with version control and CI/CD tools like Jenkins, Codeship etc.
- An instinct and understanding of where software might fail, and how to track down failures at various layers of an application stack
- Curiosity, attention to detail, customer focused mindset and passion for delivering business value through testing in a timely manner
- Excellent prioritization skills with an ability to multi-task and clear, concise communication
- Bachelor's degree in computer science or relevant work experience
What other skills will be helpful?
- Ability to review unit and integration tests and use the information to balance holistic testing coverage and activities
- Experience working with integration and contract testing tools and frameworks such as PACT, Wiremock etc.
- Experience working with developer centric testing and monitoring tools such as Optimizely, DataDog etc.