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