QA Automation Java
We are seeking a Senior QA Automation Engineer who will be responsible for designing and implementing automated testing solutions for our software development projects. The ideal candidate will have experience in using Gradle, Playwright, Java, and Cucumber/Serenity to automate testing processes. Additionally, they should have experience in manual API and web testing and be able to work effectively in an Agile development team.
· Lead the development, maintenance, and execution of automated test scripts using Gradle, Playwright, Java, and Cucumber.
· Collaborate with developers and other QA engineers to identify test requirements and develop test plans and test cases.
· Conduct manual testing, including API and web testing, when automated testing is not possible.
· Lead and mentor QA engineers, providing guidance and support as needed.
· Work closely with the development team to ensure that testing is integrated into the development process.
· Participate in daily stand-ups and sprint planning meetings to provide input on testing requirements and timelines.
· Identify and report defects using issue tracking tools, and work with developers to resolve issues.
· Continuously improve the automation framework and testing processes to increase efficiency and quality.
· Keep up-to-date with emerging trends and technologies in automation testing.
· Bachelor's degree in Computer Science, Engineering, or related field.
· 5+ years of experience in automation testing using Gradle, Playwright, Java and Cucumber/Serenity.
· Experience in manual API and web testing.
· Knowledge of Agile development methodologies and working in an Agile team.
· Familiarity with CI/CD tools such as Jenkins.
· Strong analytical and problem-solving skills.
· Excellent communication and collaboration skills.
· Ability to work independently and as part of a team.
· Ability to lead and mentor a team of QA engineers.
· Strong knowledge of OOP principles and design patterns used in automation testing.
· Strong attention to detail and commitment to quality.
· Experience in developing test automation frameworks from scratch.
What we offer:
· The opportunity to work on an innovative product.
· The chance to work with people that are passionate about innovation and business evolution, determined to change the way we do banking today.
· Working environment and team that will make you enjoy the time spent in the office.
· Access to the latest technologies
· Helpful insights for the financial system domainApply