What are the responsibilities and job description for the Senior QA Automation Engineer position at VeriiPro?
Job Description
- Design, develop, and maintain automated test frameworks (BDD/TDD/Hybrid) for web and backend applications.
- Develop and maintain efficient, reusable, and reliable automated test scripts using Java, Selenium, and Rest Assured.
- Perform API testing and backend automation to validate RESTful services.
- Write and maintain test plans, test cases, and automation strategies to ensure comprehensive test coverage.
- Collaborate with development and QA teams to understand requirements and ensure high-quality deliverables.
- Ensure automation tests are fully functional and integrated into the CI/CD pipeline.
- Identify, troubleshoot, and resolve automation issues.
- Mentor junior QA engineers on automation best practices and coding standards.
- Optionally, contribute to mobile testing efforts using Appium.
Required Skills & Qualifications
- 12 years of overall testing experience with 10 years in QA Automation.
- Strong experience in API automation using Rest Assured.
- Hands-on expertise in Java, including core Java programming.
- Experience with Selenium WebDriver for web application testing.
- Proven experience developing test automation frameworks (BDD, TDD, or Hybrid).
- Strong knowledge of writing efficient, reusable, and maintainable automated test scripts.
- Experience integrating automation tests with CI/CD pipelines.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred
- Experience in mobile application testing using Appium.
- Familiarity with performance or security testing.
- Knowledge of version control tools like Git.