QA Automation Test- Python, Robot Framework
About the role
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.