About the Role
We are seeking a skilled Automation Engineer to lead our software testing efforts.
Key Responsibilities:
* Design and manage automated test suites and frameworks for front and backend development.
* Manage the automation backlog and prioritize items for sprint planning.
* Train and guide the team on best practices in software testing and automation.
* Maintain and review existing manual regression and automation suites.
* Review team pull requests to ensure high-quality automated tests.
* Ensure test environments and data are suitable for testing purposes.
* Participate in Agile ceremonies as needed.
* Analyze, document, and report test metrics.
Requirements:
* Computer Science degree or equivalent with Java coding proficiency.
* At least 5 years of QA industry experience as an automation engineer or lead.
* Experience creating and reviewing automation frameworks.
* Proficiency in automating end-to-end test scenarios for frontend and backend.
* Knowledge of performance testing tools like JMeter.
* Familiarity with CI/CD tools such as Jenkins.
* Experience with version control systems like Git.
* Proficiency in using test automation frameworks like RestAssured, Selenium, TestNG, and Appium.
* Experience working with Microservices.
* Familiarity with test case management and defect tracking tools.
* Knowledge of XML, SQL scripting, Oracle, and database technology.
* Agile/Scrum environment experience.
* Strong written and verbal communication skills.
* High attention to detail and ability to learn new technologies quickly.
* Innovative mindset open to exploring AI technology enhancements.
* Ability to work independently while collaborating across departments.
* Experience in banking, fintech, or highly regulated environments.
* Direct experience with payments or card processing.