Automation Engineer

3 months ago


Siliguri, West Bengal, India WTW Full time

Overview of the role:

We are looking for an Automation Engineer to join our central test automation and practice team. The team focuses on creating and maintaining automation testing tools to test our web-based portal application, API Microservices, database and mobile applications. The ideal candidate will be self-motivated individual with a passion for research, development and maintenance of the automation testing tools and quality assurance:

  • Develop and maintain an advanced modern automation framework, which has the capability to execute parallel tests, generate test unique data via an algorithm and be used for CICD pipelines.
  • Research to expand scope of the automation framework to cover API, Mobile, Database and other emerging testing capabilities.
  • Setting up and configuration of test environments for automated tests
  • Develop and maintain a suite of complex automated tests, migrating manual tests to automation where appropriate, and exploring other opportunities to increase automated testing.
  • Mentor peers in providing automation test strategies, shift left testing, pull request review and acting as an integral part of automation proposals.
  • Requirements gathering, test planning, test execution, automated and manual testing
  • and investigative analysis of defects to verify code changes during the development cycles
  • Identify gaps in test coverage or framework capabilities
  • Write clear, concise, descriptive bug reports and verify bug fixes to automated test case or application defects located via automation tests
  • Work and communicate effectively in an agile team environment
  • As a member of the central test automation practice team, work with domain team QA members to provide guidance and mentoring on best practices
  • Supporting and actively work towards test-driven development.
  • Producing clear and concise test reports and release notes when needed.
  • Carrying out tool evaluations and selections.

The Requirements

  • 7+ years of software quality engineering testing experience
  • Hands-on experience in test framework design and development
  • Strong object-oriented design and coding skills with hands-on experience to use it in designing automation framework and writing automated test scripts targeted to test web applications, microservices, databases and mobile apps.
  • Proficient at Software Developer Level or equivalent experience in the software testing field
  • Experience with DevOps – CI/CD pipelines is a helpful attribute.
  • Experienced with testing Mobile, Microservice, Database and Web Applications.
  • Working experience with Version control systems (preferably Git)
  • Hands on experience preparing test environment, test data as per requirement
  • Experience with container management system e.g. Docker
  • BE, BTech or MCA with minimum 4-5 years of experience in design and development of an automation framework
  • Experience in Agile development methodologies preferable.
  • Experience in employee benefits, insurance, healthcare, or wealth management preferred
  • ISTQB certification preferred
  • Certifications or professional training in software engineering principles such as test automation and agile development methodologies desired