Lead SDET / Full Stack Automation Engineer (# 7020)

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

 

Apply

Apply for this role

Additional questions

The following error(s) occurred:

Hi I'm hemang

I manage this role