Position Summary:
We are seeking an experienced Automation Tester to join our dynamic team. This role requires a strong technical background combined with proven experience in managing and delivering complex projects.
Roles & Responsibilities:
- Identify test cases that can be automated and prioritize them based on business needs and technical feasibility
- Design, develop, and maintain robust automation frameworks.
- Write, maintain, and execute automated test scripts for various software applications.
- Use automation tools like Selenium, TestNG, JUnit, Cucumber, or others depending on the technology stack.
- Validate that test scripts cover functional and non-functional requirements.
- Identify and document bugs in the software during test execution.
- Retest resolved issues and perform regression testing to ensure that fixes do not introduce new defects.
- Design and manage test data needed for automated test scripts.
- Ensure that test environments are properly configured and populated with the necessary test data.
- Develop and execute automated performance tests to measure application speed, responsiveness, and stability.
- Analyse performance test results and work with developers to address performance bottlenecks.
- Provide detailed test coverage analysis.
- Participate in daily stand-ups, sprint planning, and retrospectives to align testing efforts with the overall project goals.
- Build and maintain strong relationships with key stakeholders to foster trust and collaboration.
- Coordinate customers for migrating from old solution to new solution
- Encourage a collaborative and inclusive work environment that promotes knowledge sharing and teamwork.
Required Skills:
- Experience in Selenium, Cucumber framework
- Experience in Automation testing and Functional testing
- Experience in Quality Centre tool
- Excellent problem-solving skills and the ability to handle high-pressure situations.
- Experience in Banking client projects
Preferred Qualifications:
- Experience in a client-facing role, with a proven track record of managing client relationships.
Preferred Education:
- Bachelor’s degree/Master’s degree in Information Technology, Computer Science or equivalent work experience, or combination
Experience: Atleast 5 years