- Perform QA Automation with experience in test strategy, framework setup, script writing in JavasScript/TypeScript, using Cypress & Webdriver IO, API automation, CI/CD setup, defect management, and tools like Selenium, Java, and Lighthouse, Insomnia, Browserstack.
- As a Test Automation engineer, lead the transformation of testing into a continuous and efficient end-to-end quality engineering function through the use of quality processes, tools, and methodologies.
- Develop and implement automation testing strategies, and ensure the quality of the product.
- Create test plans and procedures based on product requirements
- Design and implement a QA test framework for the Service Cloud, Chat features on Salesforce.com platform in collaboration with the scrum team.
- Ensure the quality of the product by designing and executing test plans and test cases.
- Collaborate with Product owners, Technical Product Owner/Development Lead, Architects, and cross-functional IT teams in the US and offshore locations to identify and resolve defects and issues.
- Report on bugs and track their status with the development team to resolution.
Desired Background/Knowledge/Skills
- Proficiency in JavaScript
- Experience with automation testing frameworks and tools such as Selenium, Protractor, Cypress, and WebDriver IO.
- Excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.
- Develop and maintain automated test scripts using JavaScript and other relevant tools and technologies.
- Understand business and technical requirements for automation work
- Prepare Testrail and test suites/ test scenarios for QA work
- Own the testing and defect triage of business deliverables.
Basic Requirements
- Bachelors or Masters degree in Information Technology, Computer Science, or Business from an accredited university.
- 3-6 years of experience in a role as a QA Automation Engineer and experience in preparing, conducting, and documenting software tests
- Proficiency in at least one of the test automation frameworks (e.g.: Selenium, WebdriverIO, Provar)
- Experience with REST/SOAP integration testing
- Ability to manage and set up Continuous Integration (e.g. Autorabit, Jenkins, Bamboo)
- Familiarity with SQL/SOQL Queries
- Experience working in Agile Scrum or SAFe frameworks is a plus
- Understanding of Salesforce Service Cloud functionality, platform capabilities, and features including Chat, Knowledge, and forums is preferred.
- Solid grasp of software development life cycle (SLDC) and Continuous integration/continuous delivery (CI/CD) pipelines using the latest DevOps tools such as Jenkins, GitHub, Bitbucket, Jira, SonarQube, and Dynatrace.
Skills Required
Github, Bitbucket, Jenkins, Bamboo, Selenium