Required Skills & Experience
- 6+ years of experience in software testing, QA automation, SDET, or software development with a strong focus on automated functional testing.
- Strong SQL skills with the ability to independently write queries, troubleshoot issues, and validate data across multiple tables.
- Experience with relational databases such as SQL Server, MySQL, and/or PostgreSQL.
- Strong experience with API testing, including tools such as Postman and Swagger.
- Hands-on automation experience using Playwright and programming/scripting languages such as Java, TypeScript, and/or Python.
- Experience developing and executing backend, functional, regression, and end-to-end automated tests.
- Strong analytical and problem-solving skills with the ability to investigate data and application issues independently.
- Experience working within Agile development teams and collaborating closely with developers and other technical stakeholders.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent relevant experience. •Candidate must have or be willing to obtain a Public Trust Clearance.
Nice to Have Skills & Experience
- Experience with performance and load testing using JMeter, Locust, or similar tools.
- Experience using Pytest for functional test automation.
- Experience with AWS or cloud-based application environments.
- Previous experience supporting CMS environments or programs.
- Experience testing applications during legacy system migration or cloud modernization efforts. •Experience taking additional ownership within an SDET team through peer reviews, technical guidance, or serving as a go-to resource.
Job Description
Insight Global is seeking an experienced Software Development Engineer in Test (SDET) to support automated testing efforts for a large-scale application environment. This individual will focus heavily on backend, database, API, and functional testing, with an emphasis on validating data across multiple database tables and building automated testing solutions. The ideal candidate will have strong SQL problem-solving skills, hands-on automation experience, and the ability to independently investigate and troubleshoot complex testing scenarios.
Key Tasks:
- Design, develop, and maintain automated test scripts for functional, regression, API, and backend testing.
- Perform SQL-based testing and data validation across multiple tables to ensure data accuracy, integrity, and consistency.
- Develop and execute automated tests using tools and technologies such as Playwright, Java, TypeScript, Python, Postman, and Swagger.
- Perform end-to-end functional testing across application releases, including backend functionality and UI components.
- Identify, troubleshoot, document, and track defects while partnering closely with development teams through resolution.
- Support performance and load testing using tools such as JMeter, Locust, or similar technologies.
- Integrate automated testing into CI/CD processes to provide continuous feedback on application quality.
- Participate in Agile ceremonies, peer reviews, and collaborative testing efforts across development teams.
- Support testing activities as applications evolve from legacy environments toward modern cloud-based architectures.
- Take ownership of assigned testing efforts while contributing to peer reviews, technical problem-solving, and overall team quality.
Compensation:
$52hr to $68hr. Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.