Qualifications and Skills
- Minimum of 7 years of hands-on experience in quality assurance and automation engineering.
- Proficiency in Java (Mandatory skill) for developing and maintaining automation scripts.
- Expertise in Selenium (Mandatory skill) for automated functional testing of web applications.
- Proficient in API Testing (Mandatory skill) to validate the functionality, reliability, and performance of software applications.
- Experience in Database Testing to ensure data integrity and validate backend processes.
- Ability to conduct comprehensive and structured Regression Testing to maintain software quality.
- Experience with Cypress or playwright for modern testing approaches and automation frameworks.
- Familiarity with Docker for containerization, enhancing testing and deployment efficiency.
Roles and Responsibilities
- Design, develop, and execute automated test scripts using Java, Selenium, and other tools.
- Collaborate with cross-functional teams to ensure software quality and enhance test coverage.
- Perform API Testing to validate backend processes, data exchanges, and ensure system integration.
- Conduct Database Testing to verify data integrity, consistency, and performance.
- Lead Regression Testing efforts to identify and isolate software defects across releases.
- Evaluate and implement newer testing tools like Cypress or playwright to improve testing efficiency.
- Utilize Docker for managing testing environments and streamlining test executions.
- Mentor junior QA engineers and provide guidance on best practices and testing strategies.