Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer in Test

$69.2k - $153.3k
Software Engineer in Test

Position Description
The best version of us starts with You!

We CGI is looking for a Software Engineer in Test (SWET) to design, build, and maintain automation frameworks across API, UI, and integration layers. In the role you'll work directly with engineering teams to ensure high quality, reliable, and scalable software delivery.

This role is ideal for someone who thrives in automation first environments, understands modern testing tools, and can influence engineering quality from within the development lifecycle.

This is a Full-Time, On-Site employment opportunity located in Cary, NC.

Your future duties and responsibilities
. Design and build API automation frameworks using Karate or RestAssured, ensuring robust coverage of service contracts, workflows, and edge cases.
. Develop UI automation suites using Playwright or Cypress, focusing on stability, maintainability, and parallel execution.
. Partner with developers to embed automation into CI/CD pipelines, enabling rapid feedback and continuous quality validation.
. Create reusable test components, utilities, and libraries to accelerate automation across teams.
. Implement test strategies for regression, integration, contract testing, and end to end validation.
. Analyze failures, identify root causes, and collaborate with engineering to drive resolution.
. Contribute to modernization efforts by replacing legacy manual tests with scalable automation.
. Ensure test coverage aligns with engineering standards for reliability, performance, and security.
. Work across multiple concurrent initiatives while maintaining high quality and ownership.

Required qualifications to be successful in this role
At least 6+ years of relevant experience of QA test automation engineering with a strong focus on building frameworks.
. Hands on experience with API automation using Karate or Rest Assured.
. Hands on experience with UI automation using Playwright or Cypress.
. Strong programming skills in Java, JavaScript, or TypeScript.
. Experience designing automation for microservices, distributed systems, and REST APIs.
. Solid understanding of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.).
. Experience with Dev Assist tools (automation helpers, code generation, diagramming).
. Experience with SQL and relational databases for validation and test setup.
. Experience with AWS is a plus (Lambda, S3, CloudWatch, API Gateway).
. Experience with performance or load testing tools (JMeter, Gatling) is a plus.
. Experience with containerized test execution (Docker, Kubernetes) is a plus.

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 $69,200.00 $153,300.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

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at View email address on clients.njoyn.com . You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.

We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.

CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.

Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Test in Cary, NC vacancy
  • $133.4k - $172.2k

     ...ResponsibilitiesDesign, develop, and maintain automated testing frameworks. Perform analysis and...  ...degree in Computer Science, Electronic Engineering or related field (will accept foreign...  ...four (4) years of experience performing software development using Agile/Scrum, Java,... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    6 days ago
  • $69.2k - $153.3k

    Software Engineer in Test Position Description The best version of us starts with You! We CGI is looking for a Software Engineer in Test (SWET) to design, build, and maintain automation frameworks across API, UI, and integration layers. In the role you'll work directly... 
    Suggested
    Full time
    Contract work
    Local area
    Cary, NC
    16 days ago
  • $77.8k - $172.4k

    Sr. Software Engineer in Test (SDET) Position Description The best version of us starts with You! We CGI is seeking an experienced Senior Software Engineer in Test (SDET) who is passionate about automation, modern engineering practices, and delivering high-quality... 
    Suggested
    Full time
    Local area
    Cary, NC
    10 days ago
  •  ....gov .   ABOUT THE TEAM The IPC Engineering team owns the custom implementation layer...  ...excellence through comprehensive testing strategies, including unit, integration,...  ...EXPERIENCE ~5+ years of professional software development experience with significant... 
    Suggested
    Work at office
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Cary, NC
    4 days ago
  • $100k - $140k

     ...technology forward. The Opportunity The Sr. Full Stack Software Engineer is responsible for developing full stack applications across...  ...issues across UI and backend. Ensure code quality through testing, CI/CD, and secure coding practices. Required Qualifications... 
    Suggested
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    1 day ago
  • $169k - $253.6k

     .... Northrop Grumman Space Systems (NGSP) is seeking a Software Engineer Level 5 to join our team in the Payload & Ground Software Engineering...  ...Experience in developing security/reliable code (Unit Test, Code Coverage, SonarQube scans, Fortify) Proficiency in... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    1 day ago
  •  ...learn more at  Job Description Myxx is looking for a Software Engineer to help develop our platform technology. The ideal candidate...  ...* Angular-cli * React / React Native * Headless Chrome testing / Puppeteer * Karma / Jasmine based unit testing * Elasticsearch... 
    Full time
    Local area
    Flexible hours

    Myxx Inc.

    Cary, NC
    1 day ago
  • $97k - $143k

     ...Eaton’s Electrical Critical Power & Digital Infrastructure Division is currently seeking a Lead Test Engineering to join our team in Raleigh, NC. Relocation assistance available within the US to Raleigh, NC. This role follows a hybrid work model (3 days in-office, 2 days... 
    Full time
    For contractors
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Visa sponsorship
    Relocation package

    Eaton Corporation

    Raleigh, NC
    1 day ago
  •  ...Role In this role, you will work closely with experienced engineers to design, implement, test, and operate cloud-native, data-driven services and...  ...working across the stack, and care about building reliable software in environments where quality and correctness matter. Your... 
    Full time
    Work visa

    Q2 Software

    Cary, NC
    2 days ago
  •  ...founders are hardcore telecommunications engineers with combined 200 + years of experience in...  ..., integrate, validate, evaluate, and test new or existing JAVA, PHP, and CSS scripts...  ...PERL Scripting •3 years of experience using software version control systems such as... 

    AmNet Services

    Cary, NC
    4 days ago
  •  ...impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team,...  ...and finding practical ways to improve how we design, build, test, and operate software.RESPONSIBILITIES• Design, build, and... 
    Full time
    Work visa

    Q2 Software

    Cary, NC
    6 days ago
  • Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication!We are looking for an experienced Senior Software...  ...and real clinical environments- Promote and contribute to test automation, unit testing, and product verification- Identify... 
    Work at office
    3 days per week

    Ascom

    Morrisville, NC
    3 days ago
  • $65k - $185k

     ...demographics, from communities to the families that build them. \n Key Responsibilities Apply engineering principles to design, develop, test, and maintain software systems. Participate in code reviews and collaborate with cross-functional teams to understand... 
    Permanent employment
    Work experience placement
    Local area
    Remote work

    GrabJobs

    Cary, NC
    5 days ago
  • $80k - $110k

     ...the future of technology forward. The Opportunity The Software Engineer is responsible for designing, developing, and supporting secure...  .... ~4+ years of experience in application design, coding, testing, and troubleshooting, with 3+ years developing applications in... 
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    5 days ago
  • $139.68k - $174.6k

     ...Role The New Customer Experience team is looking for a software engineer focused on improving the end-to-end experience for new customers...  ...and meticulously, to ensure products are reliable and well tested, and deployments are stable. Good writing skills, to contribute... 
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Cary, NC
    5 days ago
  • $80k - $85k

     ...Piper Companies is hiring a Jr. Software Engineer for a Cloud and Technology company located in Morrisville, NC. The Jr. Software Engineer...  ...of the Jr. Software Engineer Include: Develop, test, and automate cloud-based infrastructure solutions using Python... 
    Internship
    Remote work

    Piper Companies

    Morrisville, NC
    3 days ago
  • $76k

     ...contribute to the development and support of software applications and platforms that help...  ...and gain exposure to modern software engineering practices and AI-enabling technologies....  ...stories. Support the design, development, testing, and deployment of full stack software applications... 
    Temporary work
    Internship
    Work at office
    Local area
    Immediate start
    Worldwide
    3 days per week

    MetLif

    Cary, NC
    4 days ago
  • $120k - $180k

     ...Job TitleSignalscape™ is seeking a skilled engineer to join our team in Cary, NC. This role...  ...disciplines, including custom system design, software development, hardware design, RF/antenna design, rapid prototyping, manufacturing/test, certification services, and project... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Signalscape Inc

    Cary, NC
    2 days ago
  •  ...Accountability/Responsibilities Essential Functions:QualityMeet or exceed test coverage goals set for the project through creation of unit and...  .../hibernate.Expertise using Tomcat serversExperience with Agile software development methodologyExpertise in using version control... 

    Samprasoft

    Cary, NC
    5 hours ago
  •  ...Software Development EngineerLocation: Cary NC (Onsite presence is required)Responsibilities include the ability to work independently and...  ....Job Accountability/Responsibilities:Quality: Meet or exceed test coverage goals set for the project through creation of unit and... 
    Work at office

    Railinc

    Cary, NC
    4 days ago
  •  ...Senior Software Engineer A Senior Software Engineer will develop, maintain and support new or existing software products while evangelizing...  ...of the software lifecycle. Quality Meet or exceed test coverage goals set for the project through creation of unit and... 

    Samprasoft

    Cary, NC
    4 days ago
  • $135k - $200k

     ...): 12 S&P Global Corporate The Role: Lead Penetration Test Engineer Location: Hybrid 2 days per week onsite on one of our following...  ...operations and threat emulation. • Familiarity with secure software development practices and the software development lifecycle.... 
    Second job
    Live in
    Worldwide
    Flexible hours
    2 days per week

    S&P Global

    Raleigh, NC
    2 days ago
  • $90k - $120k

     ...forward.The OpportunityWe are seeking a seasoned Senior Software Java Development Engineer to lead the design, development, and maintenance of high-...  ...solutions (enhance CI/CD pipelines to automate the build, test, and deployment).System Optimization: Troubleshoot and resolve... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    4 days ago
  • $300 per month

     ...mindset.  But we’re not just building software. We’re building a movement. We’re empowering...  ...is looking for a Senior Software Engineer (Backend) to take part in the full development...  ...brainstorming, to implementation and testing. You will build a strong relationship with... 
    For contractors
    Work at office
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Cary, NC
    1 day ago
  • $95.6k - $188.4k

    Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from...  ...AI-enabled solutions for client engagements.Design, build, test, and maintain scalable full-stack features across front-end and... 
    Work at office
    Local area
    Flexible hours
    Shift work

    Deloitte

    Raleigh, NC
    4 days ago
  • $79.68k - $112.5k

     ...Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern...  ...years of experience in application design, coding, testing, and troubleshooting Preferred Qualifications... 
    Temporary work
    Local area

    MetLife

    Cary, NC
    4 days ago
  • $190k

     ...Job Description Job Description Sr Cyber Software Engineer Location: Cary, NC (will consider Maryland) Mode: Onsite Travel: Yes...  ...of the position: Software Development: Design, develop, test, and maintain applications using Python for software-defined... 

    RedBeard Solutions

    Cary, NC
    15 days ago
  •  ...Televic Rail is seeking an innovative and hands-on Software Development Engineer to help build the next generation of onboard communication, passenger...  ...teams across Europe and other regions to design, develop, test, and maintain software solutions used in demanding... 
    Full time
    Worldwide

    Televic Rail

    Morrisville, NC
    a month ago
  • $76k

     ...contribute to the development and support of software applications and platforms that help...  ...and gain exposure to modern software engineering practices and AI-enabling technologies....  ...stories. Support the design, development, testing, and deployment of full stack software applications... 
    Temporary work
    Internship
    Work at office
    Local area
    Immediate start
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    4 days ago
  • $90k - $120k

     .... The Opportunity We are seeking a seasoned Senior Software Java Development Engineer to lead the design, development, and maintenance of high-...  ...solutions (enhance CI/CD pipelines to automate the build, test, and deployment). System Optimization: Troubleshoot... 
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer in Test. Be the first to apply!