Join Our Team as a Senior Test Automation Engineer
Are you a passionate Senior Test Automation Engineer eager to embark on an exciting journey with a professional digital bank? We invite you to join our talented team in Zurich and collaborate closely with our client. In this role, you will take charge of executing test automation, reviewing code, and mentoring junior team members.
If you possess experience in test coordination and execution, we encourage you to become part of our dynamic team dedicated to solving complex challenges and delivering impactful solutions.
Seize this thrilling opportunity to shape the future of quality engineering with EPAM!
Responsibilities
- Establish and maintain a cutting-edge automated QA testing framework, ensuring alignment with the latest trends, technologies, and best practices.
- Conduct thorough test analysis, design meticulous test cases, and execute tests to enhance the coverage of new and existing functionalities, spanning both manual and automated testing.
- Stay informed about emerging innovations in the field to ensure our solutions remain at the forefront of technology.
- Contribute to defining and enhancing CI/CD pipelines, elevating our deployment processes to new levels of efficiency.
- Share your extensive knowledge and expertise proactively with key stakeholders within the client's organization.
- Review test automation code produced by team members and ensure compliance with coding standards, fostering a culture of excellence.
- Mentor and inspire junior team members, guiding them in their test automation practices and instilling best practices.
Requirements
- Extensive experience in Test Automation Development within the Java ecosystem, with a mastery of Selenium.
- Excellent command of the Java programming language, allowing you to craft robust automation scripts for web applications and REST-based services.
- A solid understanding of Maven, Cucumber, and Git, enabling seamless integration into development processes.
- The ability to write basic SQL queries, with a good grasp of more complex configurations.
- Fluent proficiency in both German and English, facilitating effective communication with all stakeholders.
- Hands-on experience with automation focused on Continuous Integration/Continuous Development (CI/CD) using tools such as Jenkins or TFS.
- Proficiency in utilizing Design Patterns and Object-Oriented Programming (OOP) to create clean and high-quality program code.
- Experience and adaptability in working within an Agile Software Development Life Cycle (SDLC).
- A knack for training and mentoring junior engineers, empowering them to reach their full potential.
- A self-motivated, independent, and proactive mindset complemented by exceptional problem-solving skills.
Apply online using the form below. Please note that only applications matching the job profile will be considered.