Senior Test Automation Engineer with AppDynamics
EPAM Systems
Software Engineering, Quality Assurance
Zürich, Switzerland
Posted on Sep 5, 2024
Senior Test Automation Engineer with AppDynamics Description
Are you a passionate Senior Test Automation Engineer ready for an exciting journey with a professional digital bank? Join our team in Zurich and work closely with our client.
As part of the End to End Production Readiness Verification team we are looking for a versatile Senior Software Engineer in Test candidate. You will be responsible for executing test automation, reviewing codes and even helping juniors.
#LI-DNI
Responsibilities
- Develop environment monitoring dashboard for the E2E PRV testing to resolve the testing dependencies with the applications in the tested E2E business flow
- Establish and maintain a cutting-edge automated QA testing framework, staying at the forefront of trends, technologies and best practices. Your technical insights will influence decisions about automation architecture
- Conduct test analysis, design meticulous test cases and execute tests to expand the coverage of new and existing functionalities. Your expertise will span both manual and automated testing arenas
- Keep a keen eye on emerging innovations in the field, ensuring we stay ahead of the curve in delivering groundbreaking solutions
- Help define and contribute to CI/CD pipelines, propelling our deployment processes to new heights of efficiency
- Proactively share your vast knowledge and expertise with key stakeholders within the client's organization
- Review test automation code crafted by fellow team members and ensure adherence to coding standards. Your supervision will foster a culture of excellence
- Mentor and inspire junior team members, guiding them in their test automation approaches and instilling best practices
Requirements
- Extensive experience in Test Automation Development within the Java ecosystem, with a mastery of Selenium
- AppDynamics knowledge is required
- Excellent command of the Java programming language, allowing you to craft robust automation scripts for web applications and REST-based web services
- A solid grasp of Maven, Cucumber and Git, enabling seamless integration into our development processes
- The ability to write basic SQL queries and a good understanding of more complex ones
- Fluent proficiency in both German and English, ensuring effective communication with all stakeholders
- Hands-on experience delivering automation with a focus 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, interest and adaptability to working within an Agile Software Development Life Cycle (SDLC)
- A knack for training and mentoring junior engineers, empowering them to reach new heights
- A self-motivated, independent and proactive mindset complemented by exceptional problem-solving skills
We offer
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
- - Swiss nationals
- - EU/EFTA nationals
- - Third-country nationals based in Switzerland with an appropriate work permit
- - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits