SENIOR QA ANALYST / SDET
Hybrid in Philadelphia, PA
Contract through 12/31/26 (Extensions Likely)
This role is for a Senior QA Analyst / SDET supporting a suite of modern, cloud-based applications built on a microservices architecture. The position focuses on designing and executing automated testing frameworks, validating APIs and distributed systems, and driving quality standards across the software development lifecycle within a hybrid Agile environment.
Responsibilities:
- Design, develop, and execute automated test frameworks and scripts
- Perform manual testing as needed, particularly in remote or edge-case workflows
- Test REST APIs, JSON services, and backend systems using tools like Postman
- Validate functionality across microservices and distributed architectures
- Support automated testing for Java-based applications and middleware systems
- Utilize scripting (Python and/or JavaScript/TypeScript) to enhance test automation
- Collaborate with engineering, Product Owners, and QA teams in an Agile/hybrid environment
- Participate in test planning, execution, and continuous improvement initiatives
- Maintain and contribute to automation pipelines and CI/CD workflows
- Track QA metrics including defects, execution results, and overall test status
- Identify risks, monitor delivery timelines, and support mitigation strategies
- Document and track defects while partnering with development teams for resolution
- Perform quality audits and ensure adherence to QA standards and methodologies
- Act as a quality advocate and provide guidance across technical teams
Qualifications:
- 8+ years of QA testing experience
- Strong background in QA automation / SDET practices
- Hands-on experience with automation tools such as Playwright, Cypress, or Selenium
- 5+ years of scripting experience (Python, JavaScript, or TypeScript)
- Experience testing Java applications or Java middleware systems
- Strong experience with REST API testing and JSON validation (Postman or similar tools)
- Experience working in Agile/Scrum environments
- Familiarity with CI/CD pipelines and automation workflows
- Experience writing test cases, scripts, and formal test plans
- Familiarity with test case management tools such as TestRail or similar
- Strong analytical, troubleshooting, and problem-solving skills
- Ability to manage multiple concurrent projects in a fast-paced environment
- Strong communication skills with the ability to collaborate cross-functionally
- Ability to explain technical concepts clearly (e.g., OOP vs functional programming, Java vs JavaScript)
Preferred Qualifications:
- Bachelorโs degree in Computer Science, Information Systems, or related field (or equivalent experience)
- Experience with MERN stack (MongoDB, Express, React, Node.js) or modern web application development
- Experience working with microservices architecture and distributed systems
- Exposure to cloud and data tools such as AWS, Athena, Redis, Postgres, and MongoDB
- Experience with Jenkins, Splunk, Swagger, and middleware testing tools
- Understanding of functional vs object-oriented programming concepts, including JavaScript closures
- Experience supporting QA process improvements or acting as a quality consultant
- Experience performing quality audits across IT functions