Job Description
Rocketlab is seeking an individual who will undertake a significant role in the planning, development and execution (documentation included) of testplans, test cases and test strategies for web applications, mobile apps etc. (GUI and API driven).
Attitude and Aptitude
- Collaborative attitude
- Open for challenges
- Take actions till closure
Domain Expertise
- Been there, Done that
- Subject matter expert
Continuous Improvements
- Eager to learn
- Developed T shaped Skills
- Participation in communities
- Innovation centric mindset
Requirements
Must haves
- Demonstrable experience of working in an Agile software development/product team
- Experience of ‘building in quality’ within an Agile team and applying the techniques to do this e.g. contributing during refinement sessions, influencing a definition of ready/done, implementing a ‘Shift Left’ approach to testing
- Excellent communicator and able to actively participate/influence during agile ceremonies
- Experience/Qualification in the SAFe (Scaled Agile Framework) - can be trained!
- Solid understanding of manual testing techniques
- Experience in using GIT for source code version control and of branching/merging
- Experience of Jenkins for the purposes of test automation execution and scheduling
- Experience in enhancing/refactoring existing frameworks and automation suites to improve reliability
- Experience of testing in a microservices based architecture
- API:
- Recent demonstrable experience in Java based Restful API test automation using framework/tools such as Karate, Rest-assured, Junit, Cucumber, Maven
- Comfortable with converting user stories into feature files and scenarios
(And/or dependent on role)
- UI:
- Recent demonstrable experience in Java/JavaScript based UI test automation using tools such as Protractor, Selenium, Junit, Node.js, Maven
- Comfortable with converting user stories into feature files and scenarios
- Knowledge of API use to effectively test user journeys
- Experience with test automation reporting tools e.g. Cucumber Reports
- Experience of Postman for API exploration
- Previous experience in an agile collaboration tool such as Version One, Jira/Confluence, ALM Octane
Nice to haves
- Knowledge of the test pyramid and agile testing quadrants
- Experience of BDD, TDD, isolating services under test
- Experience in testing cloud native applications in PaaS environments e.g. AKS, GCP
- Experience of exploratory testing
- Experience of DevOps and CI/CD practises
- Desirable additional skills:Java programming, Groovy scripting, Linux, Docker, Wiremock, CA Devtest, Queue based messaging
• Good verbal and written communication skills in English• German language would be an advantage (but not a must)
Company offers
• Very competitive compensation and discretionary performance based bonus• Exciting work environment and work from home ability• 100% remote work possible (not only during COVID-19 situation), but occasional onsite meetings in Tallinn, Tartu, Riga or Liepaja required (once per every second month)• Optimal work-life balance• Bonus for successful project completed• Rare business trips abroad (UK, Germany & Switzerland) for lead roles• Personal development plan in accordance with her/ his manager
Please apply with a complete profile/ CV including your work history, portrait (most recent), contact details and full personal data (date of birth, address, ...)