Description

  • Design and develop automation solutions that meet organization standards and build reliable, reusable, and maintainable automated regression suites & test harnesses
  • Design and develop test plans, test cases based upon functional and design specifications, execute test cases, and analyze and report test results to the teams
  • Work in the agile environment and adhere to all QA best practices.
  • Work in partnership with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria.
  • Active co-operation/collaboration with the global teams at various geographic locations
  • Focus on building efficient solutions for Mobile, Web and Services/APIs testing requirements.
  • Participate in internal/cross team meetings, project scoping, functional reviews, test specifications, technical reviews for assigned projects in an Agile environment
  • Involve in requirements review and participate in architecture/design reviews with an emphasis on test automation strategy and ensuring best practices
  • Participate actively in functional, system and regression testing activities
  • Provide prompt response and support in resolving critical issues (along with the development team)
  • May require after hours/weekend work for production implementations

Qualifications:

  • Bachelor's Degree in Computer Science or a related discipline
  • 9+ years of QA/testing experience in a software development organization, of which at least 5+ years must be hands-on automation
  • Proficiency in Automation Tools/Frameworks, including experience with Selenium WebDriver, TestNG, Jenkins, Maven, and Git, along with designing and developing automated tests using tools like Selenium, Appium, and Playwright.
  • Strong knowledge of Java, enabling effective automation and performance-friendly code development.
  • Extensive experience in creating automation frameworks for testing JSON and REST/SOAP-based web services, along with the ability to guide teams in identifying automatable test cases across UI, Service, and Data layers.
  • Experience working with RESTful services and a solid understanding of SOA architecture.
  • Familiarity with Behavior Driven Development (BDD) practices and Agile methodologies, enhancing collaboration and efficiency.
  • Competent in both Manual and Automation Testing, ensuring comprehensive test coverage.
  • Excellent analytical skills for effective problem-solving and decision-making.
  • Experience testing in CI/CD/CT environments and the Azure DevOps model, supporting continuous integration and delivery.
  • Knowledge of Testing Management tools like Azure DevOps (ADO) to streamline testing processes.
  • Strong database knowledge with the ability to write complex SQL queries, facilitating thorough data validation.
  • Exposure to both Waterfall and Agile methodologies (Scrum/Sprint), allowing adaptability to various project environments.
  • Detail-oriented with strong organizational, written, and verbal communication skills, crucial for effective collaboration and reporting

Education

Bachelor's degree