You’ll be responsible for (Responsibilities):
- Participate in different stages of the software development/testing lifecycle.
- Develop well structured, modular, optimized, secure and clean code.
- Optimize and improve performance of application/components to meet benchmarks.
- Collaborate effectively with other teams/team members via verbal or written communication.
- Excellent interpersonal skills to effectively interact with departmental clients and work effectively with all levels of management.
- Adhere to established best practices and guide team members to follow it.
- Identify and document test cases for multi-component systems from requirements.
- Mentor team members and help them grow next level.
You’ll have (Qualification & Experience):
- Bachelor's Degree in related field is required.
- Strong Manual / Automation testing concepts.
- Good understanding of Testing Methodologies and Concepts.
- Experience in developing web automation frameworks using Selenium with
- Java/TestNG or Junit. Experience in Cypress automation would be an advantage.
- Experience in developing mobile automation using Appium.
- Develop BDD Test Scripts with Selenium / Cucumber / Gherkin frameworks.
- Experience in applying the techniques like data-driven testing, keyword-driven testing, behaviour-driven development in test automation.
- Practitioner of object-oriented and clean coding.
- Experience with the integration of external systems using SOAP/ REST.
- Identify regression testing needs and create and maintain an Automated Regression Suite.
- Experience with source control management tools e.g., GitHub
- Strong working experience within an agile / scrum environment.
- Good analysis and troubleshooting skills.
- Proactive attitude required.
- Experience of working in distributed teams as well as independently
- Strong communication skills required.
- Knowledge of AWS / any cloud will be a plus.