Develop and implement the test automation framework and automated tests.
Scale and maintain the test automation framework.
Collaborate with development and delivery teams to integrate test automation throughout the development lifecycle.
Automate low-maintenance test suites across multiple environments.
Create and maintain automated test suites for both UI and API testing.
Analyze and report test results, identify areas for improvement, and drive continuous improvement in our testing practices.
Act as a subject matter expert on test automation, providing guidance and support to other team members.
Requirements
Minimum of 2 years of experience in test automation development.
Experience with Java and Selenium.
Solid understanding of software testing principles, methodologies, and best practices.
Knowledge on integrating test automation into build pipelines (CI/CD tooling) and results into test tools.
Experience in testing strategies for cloud-based applications and services.
Ability to work independently and to carry out assignments to completion within parameters of instructions given, prescribed routines, and standard accepted practices.
Strong analytical and problem-solving skills.
Excellent verbal and written communication skills, including the ability to effectively communicate with internal and external business associates.
Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service.
Experience testing or developing payment processing systems.