Software Engineer II- Test Automation
Role details
Job location
Tech stack
Job description
- Executes standard software solutions, design, development, and technical troubleshooting
- Design, develop, and maintain automated test scripts using Selenium WebDriver (with Java, Python, C#, etc.).
- Develop and execute automated test cases and analyze the results
- Collaborate with all team members, product owners to understand requirements
- Adds to team culture of diversity, opportunity, inclusion, and respect
Requirements
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Proficiency in test automation tools (e.g., Selenium, JUnit, TestNG).
- Experience in designing and developing robust test automation frameworks.
- Ability to create efficient, reliable, and reusable test scripts.
- Experience in using Cucumber for behavior-driven development (BDD) and test automation.
- Proven experience in UI automation testing, specifically for Salesforce applications.
- Strong ability to write and optimize dynamic XPath expressions for identifying and interacting with web elements.
- Ability to triage and debug code to identify and resolve issues in automation scripts and frameworks.
- Knowledge of RESTful and SOAP APIs.
Preferred qualifications, capabilities, and skills
- Experience with Selenium WebDriver, TestNG,JUnit, API Testing
- Exposure to cloud technologies
- Exposure to Salesforce
Benefits & conditions
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.