Vacancy expired!
- Build and maintain an automated test infrastructure for a large-scale microservice oriented system comprising of many components
- Write, execute and maintain end-to-end system integration scenarios and user acceptance scenarios for the large-scale platform
- Translate user stories into test scenarios and cases and provide feedback to ensure testability of all stories
- Collaborate with other business groups and external teams for end-to-end integration
- Partner with developers to create, maintain and execute automated unit and integration tests
- Collaborate with DevOps to integrate the automated tests in the CI/CD pipelines
- Work with Product Owners and users to execute user tests
- Own delivery of work from top to bottom, from concept to code to production
- Develop tools and libraries that will enable rapid and scalable development in the future
- You are smart and can demonstrate it
- You have 3+ years of experience developing and testing software
- You have 3+ years of hands-on experience creating and maintaining test automation and associated infrastructure
- You have proficiency in Java
- You are very fluent and have solved several real-life problems using TestNG or JUnit
- You are very fluent at maintaining and utilizing a collection of API tests
- You have experience in setting up test pipelines in CI/CD tools
- You have experience in working in cloud (AWS or AZURE or Google Cloud Platform)
- You have experience with testing complex data pipelines that span over multiple components
- You have experience in estimation, prioritization and planning/coordination of testing activities in a Scrum environment
- You are experienced in using systems like Jira or qTest for tracking purposes and ensuring traceability among test cases, code and requirements
- You practice empathy when dealing with the team and stakeholders
- You are not afraid to spend time performing manual tests yet have the urge to automate those as efficiently as possible
- You can manage ambiguity and are comfortable being set loose without a lot of direction. You can manage external dependencies from partners and suppliers
- You are confident in expressing your point of view from a position of knowledge and experience. You are also receptive to feedback and open to revising your plans when appropriate
- Experience in validation or delivery of connected car services is a plus
- Experience with Python and Spark is a plus
- Experience with Kubernetes is a plus
- Experience solving several real-life problems using Selenium
- Experience in behavior driven development and test-driven development scenarios and frameworks such as Cucumber, Jbehave/JGiven, etc. is a plus
Vacancy expired!