Job Description
Client: A boutique Management Consulting firm that works with large enterprises and high growth start-ups, enabling them to navigate their Digital Transformation journey successfully.
Description:
Responsibilities:
- Define automated test criteria, design & develop product’s test automation framework.
- Understand business requirements clearly, develop comprehensive test cases and create automation scripts for all functionalities of the product.
- These will need to cover happy path, edge cases, non-functional requirements and other necessary aspects as defined by the product team.
- Define and implement good practices related to all aspects of functional and non-functional testing automation.
- Conduct performance testing and security testing by creating comprehensive test plan and executing them.
- Work collaboratively with an agile team involving constant interaction with delivery team, designers and key business stakeholders.
- Assist in the knowledge sharing with team members, including developers and POs, in implementing quality processes for high quality deliverables.
What are we looking for in a Candidate?
MUST-HAVE:
- 5+ years of experience in a quality assurance role (at least 2 years as an automation engineer).
- Hands-on experience in working with automation tools and test frameworks such as Protractor, Selenium, Appium and JMeter. Selenium is a must.
- Understanding of BDD.
- Use of Cucumber for automation.
- Clear understanding of differences between testing UI and APIs.
- Knowledge of HTML, DOM, API, Git.
- Experience in transforming use cases into performance scripts using industry standard tools such as LoadRunner, JMeter, and Gatling.
- Experience with using virtual environments, source control, remote development, issue tracking, product build and installation.
NICE-TO-HAVE:
- Experience having worked in a set-up with end-to-end delivery automation, with tests built into pipeline and Continuous Integration and Delivery in place.
- Experience working with Jenkins CI/CD.
- Experience using industry standard APM tools such as NewRelic, AppDynamics, DynaTrace, etc.
- Experience working in a start-up environment.