Description

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.


 

Education

Bachelor's degree