QA Automation Engineer
lieu
null
Rôle
Autre rôle
Contrat
type.
Salaire
63 704 $US - 99 302 $US
Overview
Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit www.shift4.com.
The QA Automation Engineer will lead the effort to create an automated test suite for a Salesforce CRM implementation that includes a Mulesoft translation layer and multiple database integrations. Starting with existing manual test cases, the QA Automation Engineer will need to develop procedures for implementing automated scripts on an ongoing basis, mentor QA Engineers on how to prepare test cases with future automation in mind, and ultimately construct thorough end to end tests using the Eggplant tool. The QA Automation Engineer will be extremely self-sufficient and highly motivated.
This role is a hybrid position based at any of the following Shift4 locations: Tampa, FL, Las Vegas, NV, or Center Valley, PA, Relocation assistance may be provided.
Responsibilities:
- Formulate and develop automated software testing procedures.
- Design and construct thorough End to End automated tests utilizing the EggPlant tool,
- informed by functional requirements
- Conduct in-depth functional and regression tests to ensure software conformity to internal
- customer and industry standards.
- Facilitate cooperation with Business Analysts, Developers, QA Managers, and other pertinent
- parties to realize solutions that align with business directives.
- Regularly refine and enhance development processes and employ technical solutions for greater operational efficacy.
- Detect and document quality issues and compose comprehensive test reports.
- Mentor QA engineers on automation standards and techniques
- Oversee the implementation and maintenance of software databases that are essential to the automation infrastructure.
- Identifying and selecting manual test cases that are candidates for automation
Requirements:
- 5+ years of experience developing automated tests with Espresso, Kotlin or JavaScript,
- Cypress or Eggplant or other programming languages and frameworks
- 1-2 years Salesforce platform testing experience
- Proficiency in API and GUI testing techniques.
- Exceptional analytical acumen and problem-solving prowess.
- A thorough grasp of application functionalities, debugging, and test methodologies.
- A meticulous approach with a pledge to produce top-tier software.
- Working knowledge of test management tools (Jira, TestRail are a plus)
- Extensive experience working in an agile software development lifecycle (SDLC) by designing, developing, and deploying working software through analysis of functionality as defined by a Product team.
- Proficient with testing work-in-progress deliverables to make sure they meet acceptance criteria and functional requirements as defined by a Product team as well as non-functional requirements defined by the development team.
- Great interpersonal, verbal and written skills including documentation of complex technical solutions.
- Driven to lead the test automation effort
- Experience with various operating systems (Windows, Android, Linux, iOS);
- Experience with CI/CD, Cloud based tools (GitLab, AWS);
- Experience with various DB’s (Oracle, MS SQL, SQL Lite, SQL Express);
Nice to have:
- Expertise in the EggPlant test automation tool
- Basic system/network administration knowledge (DHCP, Firewall, Wireless);
- Experience with performance testing (JMeter, Blazemeter, HP/LoadRunner).
- Bachelor's Degree or relevant work experience
#LI-BD1
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.
Credorax