ALLY-REQ-032352 - Quality Assurance Automation Tester III
Max Bill Rate:
$80
Role:
QA Automation Engineer (Salesforce Lightning)
Location:
The resource may sit in either Charlotte or Detroit. This is a hybrid position (3 days/week in office)
Interview Process:
· Review resume
· Send them a coding challenge. Candidate must follow instructions and put Pull Request up. Send Pull Request link us
· Set up 1 h Zoom/Teams interview. Candidate will be required to go over their coding challenge during the interview on the device they completed it on
· Choose between candidates
Job Description:
Key Responsibilities:
· Help create a culture that motivates teams to ensure zero defects leak into production.
· Work across teams to understand enterprise quality requirements and ensure adoption of core processes and standards.
· Implement the shift-left test strategy as the organization rearchitects our technology platform.
· Partner with DevOps engineers to fully automate testing throughout the release & delivery processes in the CI/CD pipeline.
· Leverage market-leading automation frameworks and tools across all levels of testing that integrate in the automated CI/CD pipeline.
· Participate in the Agile (Scrum) team process, perform required standard testing activities keeping the customer experience top of mind during the testing process.
· Participate in product design reviews ensuring quality practices are baked into the software development and deployment life cycle.
· Work with internal teams to document test environment and test data management container strategies and provisioning for the different types of testing activities.
· Comprehend and decompose user stories/requirements to identify what tests need to be created and automated across all levels of testing.
Qualifications:
· 6+ years of experience in testing automation engineering with both UI based & API based testing.
· Preferred BS/MS in Computer Science, Engineering, or related subject.
Required Skills:
· Proficiency writing code in JavaScript ES6/TypeScript
· Experience with Cucumber BDD testing framework (Gherkin syntax)
· Experience with Node.js or other JavaScript runtime environments
· Experience with continuous integration / continuous delivery (CI/CD) supporting technologies:
o GIT, GitLab, Docker
Preferred Skills:
· Experience with testing frameworks/libraries like MS Playwright, Cypress, Jest or other cross-browser automation libraries
· Experience with JSforce or other Salesforce API libraries
· Experience in SOQL language is a plus
· Experience with market tools:
o REST-assured, Postman, SoapUI, CA DevTest
o Swagger Hub > SoapUI Pr
· Experience automating API testing and extensive knowledge of creating and leveraging mocks, stubs, and virtual services to fulfill test automation requirement
Major plus with direct experience in the following:
· Contact center services applications
o Salesforce Lightning CRM – for customer interaction management, case management, workflow management, and 3rd party application integrations.
o Open Span (Pega Systems) – for desktop automation, DOM manipulation, web data scraping, and computer-telephony integration (CTI)
· Financial services technology/ consumer banking testing experience
· AWS and Rest Services
· Automating tests for the full solution stack (unit, business logic, contract, usability, functional, performance)
Extensive knowledge of:
· Automated Test-Driven Development (ATDD), Test-Driven Development (TDD) or Behavior-Driven Development (BDD)
· Must be able to provide hands-on training for existing testers in writing and using automation scripts and ensuring best practices are followed.
· Experience in troubleshooting issues and root cause analysis
· Possesses a deep understanding of shift-left test practices and techniques along with the frameworks, and tools that support it.
· Strong written and verbal communication skills.
· Enthusiastic and energetic with an inherent curiosity to break code.
Soft Skills:
· High communication and clarity skills
· Forward-thinking
· Attention to details
Hard Skills:
· Proficiency in scripting languages such as Typescript or JavaScript
· Experience with Playwright or similar end-to-end testing frameworks
· Experience with Cucumber and strong understanding of BDD


