REQ ID: Req/2023/Automation Testing/ Chennai /P01
Experience: 7 -10years
Location: Chennai
Notice period: Immediate – 30 days
Mandatory Skills
- 7 to 10 years’ experience in test automation covering Web based test automation, Client server application automation, API test automation, files and reports test automation, mobile test automation and middleware test automation covering applications and systems in BFSI domain.
- Should have good expertise in test automation tools (Selenium, Playwright, Appium, postman, swagger, codeless test automation tools etc.)
- Hands on experience in any of the programming languages (JavaScript/NodeJS, Java, Python etc.) required for test automation.
- Should have test automation experience covering multiple platforms and channels (E.g.: Angular, ViewJS, cloud-based automation, email related, SMS related etc.)
- Experience in banking and payment domains
- Define the overall test automation strategy, including the choice of automation frameworks, tools, and technologies.
- Align the automation strategy with the organization’s testing objectives and goals.
- Collaborate with project managers and stakeholders to create a test automation plan that outlines the scope, objectives, and timelines for automation efforts.
- Identify and prioritize test cases and scenarios suitable for automation.
- Oversee the design and development of automation frameworks that provide a structured foundation for automated testing.
- Ensure that the framework is reusable, maintainable, and scalable.
- Lead the creation and maintenance of automation test scripts.
- Review and approve automated test scripts to ensure they adhere to best practices and coding standards.
- Define and implement strategies for managing test data in automated tests, including data generation and cleanup.
- Plan and execute automated test suites, integrating them into the Continuous Integration/Continuous Deployment (CI/CD) pipeline where applicable.
- Monitor test execution and analyze results to identify defects & issues.
- Train and mentor automation team members, helping them improve their automation skills.
- Promote knowledge sharing and best practices within the team.
- Tool Selection and Setup:
- Evaluate and select appropriate test automation tools and frameworks based on project requirements.
- Set up and configure the chosen automation tools and environment.
- Continuously evaluate and improve the performance testing process, tools, and methodologies.
- Stay up to date with industry best practices and emerging trends in Test automation.
- Communicate automated testing progress, issues, and recommendations to project managers, developers, and other stakeholders.
- Foster collaboration and alignment between business teams, development, testing, and operations teams.
- Manage the budget allocated for test automation activities, including tool licenses, hardware, and resources.