Senior Engineer/Principal Engineer – QA Test Engineer

Key Skills: Selenium Web driver, Maven & TestNG

Job Type: Full Time

Location: Kolkata/Bangalore/Jaipur

Remote Work Available

Job Description / Roles & Responsibilities

  • Plan the stages of the testing process: test strategy, identification of regression impact and test environment set up
  • Represent all testing disciplines in an agile team during sprint planning (e.g. Regression testing, Integration testing, Performance testing, Exploratory testing)
  • Perform user story validation, both manually and through automation
  • Select and adjust automation frameworks based on project needs
  • Ensure test automation follows a consistent, maintainable and extendable architecture
  • Write RESTful service validation scripts through business, functional and technical expertise
  • Communicate test activities, escalation of problems, improvement opportunities and results
  • Collaborate with stakeholders in an agile development environment (Scrum)
  • Collaborate with teams working on connected applications to assure end-to-end functionality
  • Effective verbal and written communication skills.


Required Skills / Qualifications

  • knowledge of Software development lifecycle and QA methodologies is required
  • 5+ years of experience with QA testing of SaaS applications or related functions
  • Experience as a Quality Test Engineer including remote or offshore partners.
  • Define and utilize metrics and reports to communicate the project quality and readiness to management.
  • 4 years of hands-on experience with automation frameworks
  • Very strong experience with function testing, Integration, and user story validation
  • Proven knowledge in test strategy creation and test planning
  • Experience with automated testing tools such as Selenium, or Microsoft Coded UI
  • Hands-on experience in Selenium / Rest Assured API framework is a must
  • Excellent knowledge of Internet/Web technologies, such as web browsers and HTML.
  • Strong analysis and autonomous problem discovery and solving skills.
  • Strong attention to detail and a creative thinker.
  • Self-motivated and intellectually curious.
  • Experience with Performance testing with JMeter / Neo Load
  • Good communication skills, both verbal and written, attention to detail
  • Understanding and experience with high availability and platform redundancy is a plus.
  • Experience testing .net-based systems with the ability to write simple programs is a plus


Preferred Experience with the following tools:

  • Hands-on experience with Windows platform, databases (SQL), Web servers (IIS)
  • Experience with Azure or similar cloud platforms
  • Experience in working with Azure DevOps pipelines
  • Experience with SCRUM methodologies
  • Experience with Microsoft suits & Power Platforms



  • Bachelor’s degree


Excited about this opportunity?

Apply Now