Role Overview
We are looking for a skilled QA Automation Engineer with strong experience in Java, Playwright, UI automation, CI/CD pipelines, SQL, and basic AWS cloud practices. The ideal candidate will be responsible for designing, developing, and maintaining automated test frameworks to ensure high-quality software delivery across web applications and cloud-based platforms in a consumer lending environment.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Java and Playwright.
- Create robust UI automation test suites for web applications.
- Develop and execute functional, regression, smoke, integration, and end-to-end test cases.
- Write and execute SQL queries to validate backend data and support test scenarios.
- Perform database validation by comparing application results with database records.
- Build reusable automation frameworks and improve existing test automation coverage.
- Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or similar.
- Work closely with developers, product owners, DevOps engineers, and QA teams to ensure quality throughout the SDLC.
- Analyze test results, identify defects, document issues, and track them through resolution.
- Participate in code reviews and maintain automation coding standards.
- Support basic testing of applications deployed on AWS cloud environments.
- Contribute to test strategy, test planning, and continuous improvement of QA practices.
Required Skills
- Strong hands-on experience with Java.
- Experience with Playwright for UI test automation.
- Solid understanding of UI testing, browser automation, and cross-browser testing.
- Experience designing and maintaining automation frameworks.
- Good knowledge of SQL and ability to write queries for data validation.
- Experience with relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
- Knowledge of testing methodologies, defect lifecycle, and QA best practices.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Bamboo, or Azure DevOps.
- Familiarity with build tools such as Maven or Gradle.
- Experience with version control systems, especially Git.
- Basic understanding of REST APIs and API testing.
- Experience working in Agile/Scrum environments.
- Basic understanding of AWS cloud services such as EC2, S3, CloudWatch and cloud deployment concepts.
Preferred Qualifications
- Experience with Playwright Test, Selenium, JUnit, TestNG, Cucumber, or BDD frameworks.
- Experience with API automation using REST Assured, Postman/Newman, or similar tools.
- Strong SQL query writing skills, including joins, filters, aggregations, and data comparison.
- Experience with performance, accessibility, or security testing.
- Strong problem-solving, analytical, and communication skills.