Summary:
We are looking for an Automation Test Engineer to join our central quality assurance Practice Team. This team focuses on providing non-functional testing analysis of our web-based portal applications, API Microservice, and databases. The ideal candidate will be self-motivated individual with a passion for Automation testing and quality assurance.
Role:
- 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.
Requirements:
- 10+ 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
Read Full Description