Position
Details:
Client: Well Known Largest Customer
Title: Lead SDET
Location:
Chicago, IL 60661
(Hybrid – 3 days/week onsite)
Duration: 12 Months Contract (Possible
extension)
Job
Description:
Top Skills:
- Position
is for a Full Stack Automation Engineer focused on frontend and backend
test automation.
- Lead
Experience
- Highly
tech and have POC experience
- Must
have experience with API automation, regression testing, Cucumber, and
Rest Assured.
- Tools
include Cypress for frontend testing, CSS, HTML, and JavaScript; DevOps
experience with CI/CD is essential, especially with Azure DevOps.
- Approximately
85% of the role involves automation testing, with 15% manual testing. 60%
Backend Testing.
- Top
skills - Solid exp with Unit testing, Cucumber, Typescript, Gherkin, Java,
Rest Assured, Cypress /PlayWright (css, html, js), Clarity Front
End, DevOps – CI/CD, Azure DevOps.
- Looking
for exp with Apigee / Gateway / Postman / Restful API along with Java,
Spring Boot, Microservices
- As
a Software Test Engineer, you will contribute to quality assurance of
software systems and/or applications.
- Api,
regression, increasing automation, performance, contact testing plus
- Cypress
or clarity is fine and gherkin to write scripts and execute in cypress or
play wright
- 10-15%
manual and 80% automation + 60% Backend testing and 40% front end testing
- Enhancing
release management so work late over regular schedule 9-5 sometime in
the evening 1-2 days a month.
- Interviews
will consist of 2-3 rounds, with a final behavioral interview and coding
session
- Min
10+ years of experience required.
Details
As a Software Test Engineer, you will contribute to quality assurance of
software systems and/or applications.
Technical Skills of Full-Stack Test Automation Engineer
(Required)
• 4+ years Back-end/API and 3+ years Front-end/UI testing automation experience
with BDD Cucumber and Gherkin
• 3+ years of Back-end/API automation skills: Rest Assured, Java and Spring
Boot
• 3+ years of Front-end/UI automation skills: Cypress or Playwright, Typescript
and Web (i.e., HTML, JavaScript and CSS)
• Good working experience with Postman, Swagger, RESTful APIs and CICD
(Desired)
• Plan, design, develop, and maintain API test automation framework that
facilitates automation scripting, execution, and analysis of results
• Develop of test automation code for Continuous Integration (CI), Continuous
Delivery (CD), of systems, infrastructure, and test framework.
• End-to-end system integration testing experience for software platforms
• Proven experience developing test scripts, test cases, and test data
• The ability to write queries in SQL or other relational databases
• Experience testing full stack and integration testing with 3rd parties
• Experience with Apigee or other API gateways is a plus
• Experience with DevOps concepts and tools (e.g., Microsoft AzureDevOps,
Jenkins, Git)
• At least 2 years working on an Agile team with a solid understanding of
Agile/Lean practices.
• Experience load and performance testing
Position’s Contributions to Work Group:
- Responsibilities of the incumbents are to provide manual and/or automation
testing of features and capabilities of platform and/or applications.
- Competent to perform all testing, project management, and quality assurance
assignments without close supervision; normally assigned the complex aspects of
systems work.
- Competent to perform all testing activities of new and existing software
products.
- Use your understanding of systems, regression, integration, performance, and
user acceptance testing
- Works directly on complex application/technical problem identification and
resolution.
- Works independently on complex systems or infrastructure components that may
be used by one or more applications or systems.
- Analyze business requirement to develop and execute manual and automation
test cases
- Document software issues and defects in bug tracking software and monitor for
the resolution.
- Coordinate with product owner to resolve open issues/enhancements/upgrades
and understand the use of a specific functionality as needed
- Communicate with end users and internal customers to help direct development,
debugging, and testing of application software for accuracy, integrity,
interoperability, and completeness
- Performs integrated testing and customer acceptance testing of components
that requires careful planning and execution to ensure timely, quality results.
- Employee is also responsible for performing other job duties as assigned by
Client management from time to time.
Typical task breakdown:
- Competent to perform all testing, project management, and quality assurance
assignments without close supervision; normally assigned the complex aspects of
systems work.
- Competent to perform all testing activities of new and existing software
products.
- Use your understanding of systems, regression, integration, performance, and
user acceptance testing
- Works directly on complex application/technical problem identification and
resolution.
- Works independently on complex systems or infrastructure components that may
be used by one or more applications or systems.
- Analyze business requirement to develop and execute manual and automation
test cases
- Document software issues and defects in bug tracking software and monitor for
the resolution.
- Coordinate with product owner to resolve open issues/enhancements/upgrades
and understand the use of a specific functionality as needed
- Communicate with end users and internal customers to help direct development,
debugging, and testing of application software for accuracy, integrity,
interoperability, and completeness
- Performs integrated testing and customer acceptance testing of components
that requires careful planning and execution to ensure timely, quality results.
- Employee is also responsible for performing other job duties as assigned by
Client management from time to time..
Interaction with team:
- Work closely with Scrum Masters and engineering team. Conducting the scrum on
scrum calls and manage the release cadence and do releases.
Work environment:
- Position is required to be remote hybrid in Chicago - onsite about one day a
week. Onsite time may increase.
Education & Experience Required:
- Degree with 10+ years experience
- Master degree with 8+ years experience
Soft Skills
(Required)
• Very Strong communication and stakeholder management skills
• Ability to adapt quickly to a complex environment
• Pro-active, flexible and creative
• Very strong communication skills and the ability to collaborate with developers
and business users.
Disqualifiers/Red Flags:
- Candidates need to be
flexible on working hours. If they can ONLY work a 8-5 shift, not ideal.
- If the candidate does not have experience listed where thy have handled
multiple projects , not ideal.
- Local candidates preferred
Travel Requirement: 0-25%
Export Control Requirements: no