Senior Test Automation Engineer (with test management skills)
Role details
Job location
Tech stack
Job description
- Act as the primary quality owner for the mobile banking application and support quality assurance for the CRM platform
- Define and implement product test plans with clear objectives, scope, and testing approach
- Coordinate testing activities across an internal QA team and EPAM-provided crowd testing services
- Design, review, and maintain test cases aligned with business requirements and user scenarios
- Manage requirements traceability within the client's test management tool for transparent coverage and risk reporting
- Develop and maintain automated tests using Playwright, JavaScript and Appium where applicable
- Plan, execute and monitor manual and automated test campaigns including regression testing
- Report testing progress, quality metrics, and risks to product, release, and project stakeholders
- Drive continuous improvements in QA processes and contribute to release management activities
Requirements
We're looking for a Senior Test Automation Engineer (with test management skills) to join our team in Geneva, Switzerland in a hybrid working mode., * Proven experience in software testing as a Test Automation Engineer, Test Engineer, or Test Manager
- Strong knowledge of testing methodologies, QA best practices, and test management processes
- Hands-on experience in test automation with Playwright and JavaScript
- Practical expertise in mobile testing; experience with Appium preferred
- Ability to perform manual testing when automation coverage is insufficient
- Familiarity with test management tools such as QTest or equivalent platforms
- Understanding of agile delivery methods and release management practices
- Strong communication, stakeholder management, and team leadership skills
- Fluent in English and French
Nice to have
- Bachelor's or Master's degree in Computer Science, Engineering or related field
- ISTQB or equivalent testing certification
- Experience in the banking or financial services sector
- Previous experience working with crowd testing providers
Benefits & conditions
Pulled from the full job description
-
Parental leave
-
Retirement plan, * 5 weeks of vacation
-
EPAM Employee Stock Purchase Plan (ESPP)
-
Enhanced parental leave
-
Extended pension plan
-
Daily sickness allowance insurance
-
Employee assistance program
-
Global business travel medical and accident insurance
-
Learning and development opportunities including in-house training and coaching, professional certifications, and courses
-
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