Staff Engineer - QA Automation Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff QA Automation Engineer (Java/Salesforce): Designing and maintaining automated test frameworks for Salesforce Lightning and mobile applications with an accent on API automation and AI-integrated development. Focus on building scalable POM-based frameworks, CI/CD integration, and utilizing AI agents to optimize test script generation and failure analysis.
Location: Mississauga, ON, Canada
Company
A global Digital Product Engineering company that builds scalable products and services across 28 countries.
What you will do
- Design and maintain automated test scripts using Java, Selenium, Appium, and TestNG.
- Build POM-based frameworks for Salesforce Lightning, Customer Portals, and Mobile apps.
- Develop API test automation for backend services using REST Assured.
- Integrate automation suites into CI/CD pipelines via GitHub Actions and Jenkins.
- Utilize AI-powered tools like GitHub Copilot and MCP agents to boost productivity in code generation and refactoring.
- Contribute to overall test strategy, regression suites, and performance planning.
Requirements
- Strong programming skills in Java 11+ (OOP, Streams, Lambdas).
- Hands-on experience with Selenium WebDriver, Appium, TestNG, and Maven.
- Proficiency in automating Salesforce Lightning UI, including shadow DOM and dynamic locators.
- Solid understanding of REST API testing with REST Assured and Postman.
- Experience with Git (rebase, cherry-pick) and CI/CD tools.
- Working knowledge of SOQL and Salesforce data tools (Workbench, Data Loader).
Culture & Benefits
- Dynamic and non-hierarchical work culture.
- Inclusive environment as an equal opportunity employer.
- Opportunity to work within a large-scale global engineering organization with 18,000+ experts.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →