Senior Automation Test Engineer (SDET)
Role details
Job location
Tech stack
Job description
· Design and implement automated test frameworks using Serenity/Selenium and Cucumber.
· Develop, execute, and maintain robust test scripts in Java or Python.
· Collaborate with developers, DevOps engineers, and business analysts to understand requirements and test criteria.
· Perform integration, regression, smoke, and performance testing across multiple environments.
· Continuously improve test strategies and frameworks for maintainability and scalability.
· Participate in Agile ceremonies and provide input on user story acceptance criteria.
· Identify, document, and track software defects and validate resolutions.
· Ensure comprehensive test coverage across all levels of testing: unit, integration, system, and acceptance.
· Support CI/CD pipeline test integration using tools such as Jenkins, Bamboo, or GitHub Actions.
· Produce clear and concise test reports and metrics for management and stakeholders.
Requirements
Do you have experience in Selenium?, Do you have a Bachelor's degree?, S2Alliance supports U.S. Customs and Border Protection (CBP) in managing the secure flow of people, goods, and information across U.S. borders. As part of this critical mission, we seek a Senior Automation Test Engineer (SDET) with strong experience in Selenium, Cucumber, and proficiency in Java or Python to ensure the delivery of robust, reliable, and secure software systems.
This role involves designing and executing automated test frameworks, collaborating with developers and DevOps teams, and contributing to the continuous delivery of modern, scalable applications. The ideal candidate will bring 8+ years of automation testing experience, a deep understanding of quality engineering principles, and a proactive approach to problem-solving in mission-critical environments., Bachelor's degree in Computer Science, Engineering, or a related technical field., · 8+ years of experience in test automation and quality engineering.
· Strong experience in Selenium WebDriver and Cucumber BDD.
· Proficiency in Java or Python for automation development.
· Experience with test frameworks like TestNG, JUnit, or Pytest.
· Working knowledge of REST API testing tools (e.g., Postman, REST Assured).
· Familiarity with Git and branching strategies.
· Strong understanding of SDLC, STLC, and Agile methodologies.
· Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, Bamboo).
· Solid experience with test management tools like JIRA, Zephyr, or TestRail.
· Familiarity with containerized environments (e.g., Docker, Kubernetes) is a plus.
Desired Skills:
· Experience in performance testing (e.g., JMeter, Gatling).
· Experience working with cloud platforms such as AWS, GCP, or Azure.
· Knowledge of security and accessibility testing practices.
· Experience with behavior-driven development (BDD) and test-driven development (TDD).
Clearance Requirement:
Selected applicants must be U.S. Citizens and able to obtain and maintain a CBP Background Investigation.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
- Flexible schedule, * 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance