Sr. Software Quality Engineer - Transportation Platform

Veriipro

Washington (District of Columbia)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Veriipro is searching for a Senior Software Quality Engineer to lead quality architecture for a mission-critical transportation platform. This role emphasizes the reliability of a high-traffic, distributed microservices ecosystem.

You will develop sophisticated testing strategies, including designing end-to-end tests and automation frameworks. Ideal candidates will bring a strong background in software quality engineering, with proficiency in Java, TypeScript, and various testing tools.

Qualifications

  • 7+ years of software quality engineering experience or Bachelor's degree.
  • 5+ years in enterprise-level manual and automated testing.
  • Hands-on experience testing microservices and distributed systems.

Responsibilities

  • Design and execute end-to-end test strategies for complex systems.
  • Define testability requirements and influence system design.
  • Develop scalable automation frameworks using tools like Playwright and Selenium.
  • Integrate tests into CI/CD pipelines to support continuous delivery.

Skills

Enterprise-level manual testing
Automation for UI and API layers
Proficiency in Java
Proficiency in TypeScript
Advanced SQL skills
Agile/Scrum familiarity

Education

Bachelor’s degree in Computer Science or related field

Tools

Playwright
Selenium
REST-assured
Jenkins
Bitbucket
Kafka
CloudWatch
AppDynamics
ELK/EFK stacks

Job description

We are seeking a Senior Software Quality Engineer to serve as a key architect of quality for a mission-critical transportation platform. This role focuses on ensuring the reliability and resilience of a high-traffic, distributed microservices ecosystem that powers complex operational systems. You will design advanced testing strategies beyond UI validation, tackling state-heavy systems, event-driven workflows (Kafka), and data-intensive integrations to ensure the platform is performant, fault-tolerant, and operationally robust.

Roles and Responsibilities
  • Design and execute end-to-end test strategies for complex, state-driven distributed systems.
  • Define testability requirements and influence system design from a quality perspective.
  • Develop and maintain scalable automation frameworks for UI and API layers using tools like Playwright, Selenium, REST-assured, or Karate.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitHub, Bitbucket) to support continuous delivery.
  • Test REST APIs, microservices integration points, and asynchronous, message-driven workflows (Kafka).
  • Ensure data consistency and correct state transitions across systems.
  • Perform deep database validations for relational and NoSQL systems.
  • Ensure referential integrity and proper data flows across complex operational workflows.
  • Design and execute tests for failure handling, retries, and system idempotency.
  • Conduct load and stress testing to validate system stability during peak operations.
  • Analyze logs and monitoring outputs using tools like CloudWatch, AppDynamics, ELK/EFK stacks to troubleshoot and optimize performance.
  • Partner with Architects, Product Owners, and Development teams to define quality gates.
  • Mentor peers in test strategy and automation best practices.
Minimum Qualifications
  • Bachelor’s degree in Computer Science or related field, OR 7+ years of software quality engineering experience.
  • 5+ years of experience in enterprise-level manual and automated testing for UI and API layers.
  • Proficiency in Java and TypeScript for automation scripting.
  • Hands-on experience testing microservices and distributed systems.
  • Advanced SQL skills with experience validating relational and NoSQL databases.
  • Deep familiarity with Agile/Scrum frameworks and proactive problem-solving mindset.
Preferred Qualifications
  • Experience with high-reliability operational systems (Logistics, Aerospace, Fintech, or Transportation).
  • Hands-on experience with event-driven architectures and Kafka.
  • Familiarity with performance and stress-testing tools like JMeter.
  • Experience with AWS cloud environments.
  • Ability to validate integrations between modern microservices and legacy systems (3270 terminals, batch processes).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Quality Engineer
Senior Quality Engineer

Compunnel, Inc. • New Jersey

On-site
USD 90,000 - 120,000
Senior Quality Engineer
Senior Quality Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 90,000 - 120,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Pointwest-North America • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Pointwest Technologies Corp • Los Angeles (CA)

On-site
USD 100,000 - 130,000
QA Engineer
QA Engineer

Buzzsolutions • United States

On-site
USD 80,000 - 100,000
Senior Java Quality Engineer
Senior Java Quality Engineer

Compunnel, Inc. • Plano (TX)

On-site
USD 120,000 - 170,000
Sr. Software Engineer in Quality
Sr. Software Engineer in Quality

Jobsbridge • Westlake Village (CA)

On-site
USD 90,000 - 120,000
Quality Engineering Lead
Quality Engineering Lead

Jobtailor • Horsham (PA)

On-site
USD 90,000 - 130,000
Senior Software Quality Assurance Engineer
Senior Software Quality Assurance Engineer

Carrier • Town of Texas (WI)

On-site
USD 80,000 - 100,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Experion Technologies • United States

On-site
USD 110,000 - 160,000