Senior QA Automation Engineer (Mobile testing) Waterloo, Canada
Senior QA Automation Engineer (Mobile testing) Description
Job #: 86118Req.#276814181
Responsibilities
- Write functional, integration and acceptance test cases
- Automate the test cases for regression testing, functional testing, smoke testing
- Plans and executes automation tasks and ensures testing standards are followed within team
- Integrate test cycles with DevOps pipeline
- Work creatively and efficiently in troubleshooting and resolution of system issues
- Ability to automate testing for back-end services (REST APIs)
- Ability to automate testing for Mobile Applications and mobile site
- Defects documentation and Reporting
- Test data and test environment management
- Test script version management
Requirements
- Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
- 5+ years of work experience in Quality Assurance of which at least 3+ years of experience in test automation development or combination of development and testing experience
- Experience in REST & SOAP API testing using RestAssured, Selenium
- 2+ years of Appium experience
- Experience in creating and maintaining automation scripts to ensure information systems services and programs meet acceptance criteria
- Experience in agile methodology
- Strong analytical skills
- Excellent organizational, troubleshooting and analytical skills required
- Excellent experience with functional, integration, regression testing
- Experience in writing unit tests for robustness, including edge cases, usability, and general reliability
- Knowledge of manual testing on a good level
- Experience in integrating the test suite with CI/CD pipeline
- Hybrid
Benefits
- Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
- Life and AD&D Insurance (Company Paid)
- Employee Assistance Program (Company Paid)
- Unlimited access to LinkedIn learning solutions
- Long-Term Disability
- Registered Retirement Savings Plan (RRSP) with company match
- Paid Time Off
- Critical Illness Insurance
- Employee Discounts
- Employee Stock Purchase Program
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential