Sr. Software Engineer in Test (SDET)

CGI

$77K — $172K *
Cary, NC 27513In-Person
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in software development and testing
  • Strong experience testing RESTful web services/APIs
  • Hands-on experience with API testing tools like REST Assured or Bruno
  • Proficiency in SQL for database testing and validation
  • Experience with object-oriented programming languages like Java or Python
  • Understanding of DevOps practices and CI/CD pipelines
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills

Responsibilities

  • Develop and maintain automated test scripts and frameworks
  • Create automated tests for RESTful APIs and web services
  • Perform database validation and testing using SQL
  • Build reusable automation solutions in Java or Python
  • Integrate automated testing into CI/CD and DevOps pipelines
  • Collaborate with developers and engineering team members
  • Identify quality risks and improve testing practices
  • Participate in Agile team ceremonies and continuous improvement initiatives

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • 401(k) matching contributions and 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
Full Job Description
Sr. Software Engineer in Test (SDET)

Category: Testing/Quality Assurance

Main location: United States, North Carolina, Cary

Position ID:J0826-1923

Employment Type: Full Time

Position Description:

We CGI is seeking an experienced Senior Software Engineer in Test (SDET) who is passionate about automation, modern engineering practices, and delivering high-quality software.

The successful candidate will develop automated testing solutions across API, application, and database technology stacks while contributing throughout the software development lifecycle.

This is a Full-Time, on-site employment opportunity based in the Cary, NC, area.

Your future duties and responsibilities:

. Develop and maintain automated test scripts and frameworks.
. Develop automated tests for RESTful APIs and web services.
. Perform database validation and testing using SQL.
. Build reusable automation solutions using object-oriented programming languages such as Java or Python.
. Participate throughout the SDLC, including design, development, testing, deployment, and production support.
. Integrate automated testing into CI/CD and DevOps pipelines.
. Collaborate closely with developers, analysts, and other engineering team members.
. Identify quality risks and drive improvements in test automation and engineering practices.
. Evaluate and recommend new testing technologies, frameworks, and design patterns.
. Contribute to Agile team ceremonies and continuous improvement initiatives.

Required qualifications to be successful in this role:

At least 10+ years of experience in software development and testing:
. Strong experience testing RESTful web services/APIs.
. Hands on experience with REST Assured, Bruno, or similar API testing tools/frameworks.
. Strong SQL skills for database testing and validation.
. Object oriented programming proficiency in Java, Python, or similar languages.
. Understanding of DevOps and CI/CD pipelines, including tools such as Jenkins.
. Strong automation, analytical, and problem solving skills.
. Excellent written and verbal communication skills.
. Experience working within Agile engineering teams.

Preferred Qualifications
. AWS or other cloud platform certifications.
. Experience developing RESTful web services using Java.

Education: Bachelor's degree in computer science or related field.

#LI-ARK1

CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $77,800.00 $172,400.00.

CGI's benefits are offered to eligible professionals on their first day of employment to include:
. 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

Skills:
  • Agile
  • Java
  • Python
  • Quality assurance
  • REST-Assured
  • RESTful (Rest-APIs)
  • Test automation
  • Test case / script development
  • Amazon Web Services Cloud
  • Continuous Integration
  • Financial Services


Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar Sr. Software Engineer in Test (SDET) jobs: