About the role

  • Translate functional requirements and design specifications into high-quality automated test cases.
  • Lead and coordinate testing activities across the broader QA team to support ongoing software releases.
  • Analyze business requirements and develop comprehensive test strategies, including System Integration Testing (SIT) and support for User Acceptance Testing (UAT).
  • Participate in requirements reviews and provide feedback on functional documentation.
  • Facilitate defect triage and management meetings.
  • Collaborate with cross-functional teams including developers, data engineers, project managers, and compliance teams to ensure data quality and traceability.
  • Design, develop, and maintain automation scripts for reporting, data management, and environment setup.
  • Execute integration, functional, and regression testing.
  • Validate RESTful APIs using tools such as RestAssured, ReadyAPI, SoapUI, Insomnia, or Postman.
  • Implement test cases using JUnit/TestNG and perform database testing using SQL.
  • Integrate automated tests into CI/CD pipelines using Jenkins or GitHub Actions.
  • Utilize Azure DevOps for test management, defect tracking, and documentation.
  • Debug test failures and report defects with clear, actionable documentation.
  • Stay current with automation best practices and contribute to continuous improvement initiatives.
  • Support production validation and troubleshooting as needed.
  • Experience in helping with resolving Incidents.
  • Strong documentation and communication skills with the ability to explain complex issues clearly.
  • Ability to thrive in a fast-paced, collaborative environment.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, CIS, or a related field
  • 7+ years of experience in test automation for web services and backend systems
  • Strong programming skills in Java (preferred) or Python
  • Hands-on experience with test automation frameworks such as Selenium, RestAssured, and JUnit
  • Solid understanding of Spring Boot applications and backend architecture
  • Proficiency in SQL and API testing
  • Familiarity with Git, Jenkins, and CI/CD pipelines
  • Excellent analytical, problem-solving, communication, and collaboration skills
  • Experience with industry-standard QA methodologies and V&V processes
  • Familiarity with Ruby/Cucumber, Spec Flow, or other BDD tools
  • Experience with keyword-driven, modular, and data-driven frameworks
  • Exposure to performance testing tools like JMeter
  • Agile experience with TDD or ATDD methodologies
  • Testing certification like ISTQB Test Automation Engineer (CT-TAE), Certified Tester Test Automation Strategy (CT-TAS), and Certified Professional in Test Automation (CPTA) certifications
  • Knowledge of object-oriented programming in Ruby, C#, or Java
  • Experience with mainframe or backend service testing
  • Familiarity with Docker/Kubernetes and cloud platforms (GCP, AWS, Azure)

Benefits

  • health insurance coverage
  • wellness program
  • life and disability insurance
  • retirement savings plan
  • paid leave programs
  • paid holidays
  • paid time off (PTO)

Job title

Automation Developer Lead

Job type

Experience level

Senior

Salary

$70,000 - $140,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job