Jobs · Engineering · Pennsylvania

Software Development Engineer in Test (SDET)

CGI · Pittsburgh, PA · 1 wk ago
Engineering$52k–$139k/yrFull-time

About the role

This is an onsite position located at our client site five days a week in Pittsburgh, PA, Cleveland, OH, or Dallas, TX. Employer sponsorship of immigration related visa and/or green card status as part of the PERM process will not be available.

Responsibilities

  • Develop and maintain comprehensive automation frameworks for API and Web applications
  • Implement automated tests across multiple layers, including unit, component, integration, functional, performance, and scenario testing
  • Architect and enhance automation test platforms to support long term scalability and maintainability
  • Design, implement, and optimize CI/CD pipelines, including branching strategies, merging processes, version control, and deployment automation
  • Support performance testing, chaos testing, and security testing activities
  • Collaborate with engineering teams to improve test coverage, release efficiency, and production system health
  • Apply expertise in testing, testability, and secure engineering practices to influence software design and development
  • Develop SQL queries and implement data seeding strategies to support automated testing
  • Evaluate emerging technologies, tools, and frameworks and provide recommendations for adoption

Requirements

  • Bachelor's degree with 4+ years of relevant experience
  • Proven experience designing and implementing QA strategies and automation frameworks
  • Hands on experience with automation tools such as Playwright, Cypress, Rest Assured, JUnit, TestNG, Maven
  • Hands on experience with Selenium, Cucumber, Karate, Postman, MongoDB and mocking services like HiJak
  • Strong background in DevOps and CI/CD pipeline engineering (e.g., Jenkins Core)
  • Proficiency with Git based source control systems (GitHub, Bitbucket)
  • Programming skills in Java, JavaScript, and Node.js (nice to have)
  • Experience with observability and monitoring tools (Splunk, Datadog)
  • Experience with performance testing and chaos engineering practices
  • Solid understanding of accessibility standards and testing accessible web experiences

Qualifications

  • To Be Successful In This Role: Bachelor's degree with 4+ years of relevant experience.

Skills

  • Automation tools: Playwright, Cypress, Rest Assured, JUnit, TestNG, Maven, Selenium, Cucumber, Karate, Postman, MongoDB, HiJak
  • DevOps and CI/CD pipeline engineering: Jenkins Core
  • Source control systems: Git (GitHub, Bitbucket)
  • Programming languages: Java, JavaScript, Node.js (nice to have)
  • Observability and monitoring tools: Splunk, Datadog
  • Performance testing and chaos engineering practices
  • Accessibility standards and testing

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Pay

A reasonable estimate of the current range for this role in the U.S. is $51,600.00 - $139,300.00.

Schedule

Not specified.

Similar jobs