Software Development Engineer in Test (SDET- Python)

CapgeminiBurlington, MA
1d$100,000 - $138,000

About The Position

We are seeking a highly skilled and motivated SDET Engineer with a strong foundation in Python development, automation testing, and a deep understanding of the Software Testing Life Cycle (STLC). This role is ideal for someone passionate about quality assurance and eager to contribute to building reliable, scalable, and high-performing software solutions. As an SDET, you will collaborate with cross-functional teams to design and implement automated testing frameworks and scripts on a Linux-based platform using Behavior-Driven Development (BDD) methodologies. Your work will directly impact the quality and reliability of our software applications, ensuring they meet the highest standards.

Requirements

  • Bachelor’s or Master’s degree in computer engineering, Computer Science, or a related field.
  • 3–7+ years of hands-on experience in automation testing and STLC.
  • Advanced proficiency in Python programming.
  • Experience working with Linux OS, preferably Rocky Linux 8.8+, and embedded systems.
  • Familiarity with Squish and Squish Coco testing tools.
  • Strong understanding of CI/CD pipelines and tools such as Jenkins and GitLab.
  • Experience with test automation tools like Selenium, JUnit, TestNG, or Cypress.
  • Ability to analyze test results, identify bugs, and collaborate effectively to resolve issues (Jira)

Responsibilities

  • Design, develop, and maintain automated test scripts using Python to ensure robust test coverage across application features.
  • Write and manage complex Python packages for test automation.
  • Collaborate with developers, product managers, and clients to understand requirements and define effective test strategies.
  • Perform regression, functional, and performance testing to validate software quality.
  • Identify, document, and track defects using tools like Jira, and work closely with development teams for resolution.
  • Continuously enhance and maintain the existing automation framework and testing processes.
  • Support code coverage analysis and improvements using embedded and GUI tools.
  • Participate in CI/CD efforts to streamline testing workflows and improve deployment efficiency.
  • Document test cases, results, and protocols to ensure transparency and repeatability.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service