Sr Software QA Engineer, Test Automation
Indexed description
Essential Duties And Responsibilities
Include the following. Other duties may be assigned.
- Design, develop, and maintain scalable automation frameworks for Web UI, API, database validation, and integration testing.
- Build reusable automation components, utilities, reporting, test data handling, and execution standards.
- Perform backend data validation, SQL checks, transaction reconciliation, and end-to-end integration validation.
- Test event-driven, distributed, and cloud-native services across the Smart Mobility platform.
- Design and execute performance, load, scalability, and reliability tests for cloud-based services.
- Establish performance baselines for APIs, backend services, and transaction processing.
- Coordinate with DevOps engineers to integrate API, web, smoke, regression, and integration automation suites into CI/CD pipelines.
- Participate in sprint planning, backlog grooming, requirements reviews, and design discussions to identify quality risks early.
- Support shift-left testing, automation-first delivery, and Test-Driven Development practices.
- Create dashboards, automation reports, and quality metrics for release readiness.
- Track automation coverage, pass/fail trends, defect leakage, flaky tests, performance baselines, and release risks.
- Support defect triage, bug fix validation, targeted regression testing, UAT, post-release smoke testing, and production validation.
- Help define automation standards, framework direction, test architecture, and automation best practices across Smart Mobility solutions.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- 8-12 years of QA experience, with strong automation engineering background.
- Strong hands-on experience building and maintaining test automation frameworks from scratch.
- Strong experience with Web UI automation and API automation, preferably using Playwright, Selenium, Cypress, REST-assured, Postman/Newman, or similar tools.
- Experience with backend validation, SQL/data validation, integration testing, and transaction reconciliation.
- Experience testing event-driven, distributed, or cloud-native applications.
- Experience with Git, branching strategies, CI/CD pipelines, and automated test execution.
- Programming experience in Java, JavaScript/TypeScript, Python, C#, or similar languages.
- Strong understanding of Agile/Scrum practices, SDLC, QA methodologies, debugging, troubleshooting, and automation best practices.
- Mobile test automation experience across iOS and Android is preferred, including tools such as Appium, Espresso, XCUITest, Maestro, or similar.
- Experience with performance tools such as JMeter, k6, Gatling, Locust, or similar.
- Exposure to observability, logs, metrics, tracing, crash analytics, security, resiliency, and cloud monitoring.
- Experience using approved AI-assisted engineering tools responsibly for test acceleration, troubleshooting, and automation productivity
- Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.*
- TransCore complies with federal and state disability laws and provides reasonable accommodation for employees with disabilities.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search