Automation / SDET Test Engineer

Crossfire Consulting Corp
Philadelphia, United States of America
23 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Philadelphia, United States of America

Tech stack

Testing (Software)
Java
JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Browser Compatibility
Software Quality
Databases
Data Validation
Software Design Patterns
Linux
Programming Tools
Python
Linux System Administration
Object-Oriented Software Development
Scrum
Selenium
Software Testing Automation Framework
Web Applications
Web Services
Freeform SQL
Enterprise Software Applications
Application Enhancement Tool
Performance Testing
Postman
Sql Optimization
GitHub Copilot
Cypress
Backend
Gitlab
GIT
Information Technology
Playwright
Software Coding
Cucumber
Software Version Control
Api Management
SDET

Job description

Our client is seeking an experienced Automation / SDET Test Engineer to join a fast-paced Agile team focused on delivering high-quality enterprise applications and APIs. This role is ideal for a technically strong QA professional with deep automation expertise, strong coding skills, and experience leveraging modern AI-assisted development tools to improve testing efficiency and software quality. Automation / SDET Test Engineer Responsibilities

  • Participate in requirements gathering sessions and translate business and technical requirements into detailed test cases and automation scripts.
  • Design, develop, and maintain scalable automation frameworks for web applications and web services using Java and JavaScript technologies.
  • Execute functional, integration, regression, system, and performance testing across multiple applications.
  • Build automated UI and API tests using Selenium, Playwright, Cypress, Karate, and Cucumber/BDD frameworks.
  • Develop modular, reusable, and maintainable automation code using Page Object Model (POM) and similar design patterns.
  • Perform API testing using Rest Assured and Postman.
  • Conduct database validation and backend testing using advanced SQL queries.
  • Collaborate closely with developers, product teams, and QA engineers in an Agile/Scrum environment.
  • Manage defects, troubleshoot issues, analyze application logs, and support root-cause analysis.
  • Maintain source control and CI/CD pipelines using Git and GitLab.
  • Work within Linux and AWS cloud environments to support testing and deployment activities.
  • Utilize coding assistants such as Windsurf, Continue.dev, GitHub Copilot, and similar AI-powered tools to improve productivity and automation development.

Requirements

  • 57 years of overall experience in software testing and quality engineering.
  • 35 years of hands-on experience with automated testing tools and frameworks.
  • Strong expertise in Java/Selenium, Playwright, and modern automation testing frameworks.
  • Hands-on experience with Selenium, Cypress, Karate, Playwright, and Cucumber/BDD.
  • Strong understanding of automation framework architecture and design patterns such as POM.
  • Experience writing clean, maintainable, and reusable automation code.
  • Strong API testing experience using Rest Assured and Postman.
  • Advanced SQL knowledge for backend data validation and testing.
  • Experience with Git, GitLab CI/CD pipelines, Linux environments, and AWS cloud basics.
  • Bachelors degree in Computer Science, Information Technology, or equivalent practical experience.
  • Strong analytical thinking, troubleshooting, and problem-solving abilities.
  • Excellent communication skills and ability to work effectively in collaborative Agile teams.

Preferred Qualifications

  • Experience with cross-browser, visual, and performance testing tools.
  • Exposure to enterprise-scale automation testing practices and cloud-based testing environments.

This Automation / SDET Test Engineer role offers the opportunity to work on impactful enterprise projects while collaborating with highly skilled developers and QA professionals in a modern engineering environment. Candidates with strong automation expertise, Playwright experience, and exposure to AI-assisted coding tools will thrive in this position.

Apply for this position