ROLE OVERVIEW
Seeking a Test Automation Quality Engineer responsible for designing, developing, and maintaining automated test frameworks for critical financial systems. The role spans frontend and backend testing across APIs, databases, and microservices within a CI/CD-driven environment.
KEY RESPONSIBILITIES
• Develop and maintain test automation frameworks using Selenium with Java or Python with Robot Framework.
• Design, develop, and execute automated test scripts for UI and backend systems.
• Perform API and backend testing including validation of REST APIs and microservices.
• Conduct SQL-based database validation and data integrity checks.
• Define test scenarios, automation strategy, and ensure comprehensive test coverage.
• Identify, document, and track defects in collaboration with development teams.
• Integrate automated tests into CI/CD pipelines using tools such as Jenkins or Azure DevOps.
• Monitor test execution results and optimize framework performance.
• Maintain test documentation and automation standards.
• Work with Agile teams to ensure quality throughout the development lifecycle.
TECHNICAL REQUIREMENTS
• 3+ years of experience in test automation.
• Strong experience with Selenium (Java) or Python with Robot Framework.
• Strong SQL skills for database validation and queries.
• Experience in API and backend testing (REST APIs, microservices).
• Experience with Git version control.
• Familiarity with CI/CD tools such as Jenkins or Azure DevOps.
• Strong analytical and problem-solving skills.
• Excellent communication and collaboration skills.
• Strong attention to detail and quality focus.
PREFERRED QUALIFICATIONS
• Experience with multiple automation frameworks.
• Knowledge of Agile/Scrum methodologies.
• Experience in performance testing.
• Financial services domain experience.
• ISTQB certification or equivalent.