ECS logo
ECS
Posted 19 days agoVerified live 12h ago

QA Automation Engineer

Brief overview

Remote
UndergradOr in progress
$140k–$165k/yrStated range
3+ yrsMinimum
Clearance requiredU.S. government
Test AutomationEnd-to-End TestingPerformance TestingUser Acceptance Testing (UAT)Software Quality AssuranceTest Case DesignSeleniumPythonLocustJiraConfluence

Job description

Summary

ECS is seeking a QA Automation Engineer to join its Professional Services team remotely. The role develops and executes comprehensive testing strategies for web applications, APIs, data platforms, and third-party integrations, including functional, automation, performance, security, regression, and user acceptance testing.

Responsibilities

  • Develop and maintain comprehensive test plans covering functional, integration, end-to-end, performance, regression, and user acceptance testing
  • Define test strategies, test scenarios, acceptance criteria, and release readiness metrics in collaboration with project stakeholders
  • Design, develop, and execute automated test suites for web applications, APIs, and integrated workflows
  • Perform end-to-end testing across frontend applications, APIs, Databricks environments, and third-party platform integrations
  • Validate integrations spanning web applications, backend services, data platforms, and external systems
  • Execute functional testing across multiple user personas and business workflows
  • Coordinate and facilitate multiple rounds of User Acceptance Testing (UAT), document findings, validate remediation efforts, and support final release approvals
  • Design and execute performance and load testing using tools such as Locust, validating system behavior under concurrent user activity and identifying performance bottlenecks
  • Perform regression testing to ensure software quality and system stability prior to production releases
  • Validate role-based access controls, security requirements, governance controls, and data access restrictions
  • Identify, document, classify, and track software defects through resolution
  • Collaborate with engineers, TPMs, product owners, and customer stakeholders throughout the software development lifecycle
  • Produce testing reports, quality metrics, defect summaries, and release recommendations
  • Utilize Jira and Confluence to manage testing activities, document results, and track defects and remediation efforts

Skills

  • We are seeking a QA Automation Engineer with experience in end-to-end testing, test automation, performance testing, and User Acceptance Testing (UAT) to join the Professional Services team
  • The ideal candidate will have experience validating complex web applications, APIs, data platforms, and third-party integrations
  • Candidates should have hands-on experience with automation frameworks and testing tools such as Selenium, Playwright, Python-based testing solutions, Jira, Confluence, and performance testing tools such as Locust
  • Active Secret Clearance
  • Experience with UAT (User Acceptance Testing)
  • Strong background in Software Quality Assurance (SW QA)
  • Ability to translate business requirements into effective test cases
  • Experience identifying and documenting defects clearly and concisely
  • Strong attention to detail and commitment to quality
  • Effective communication skills for cross‑team collaboration

Qualifications

Must Haves

  • We are seeking a QA Automation Engineer with experience in end-to-end testing, test automation, performance testing, and User Acceptance Testing (UAT) to join the Professional Services team
  • The ideal candidate will have experience validating complex web applications, APIs, data platforms, and third-party integrations
  • Candidates should have hands-on experience with automation frameworks and testing tools such as Selenium, Playwright, Python-based testing solutions, Jira, Confluence, and performance testing tools such as Locust
  • Active Secret Clearance
  • Experience with UAT (User Acceptance Testing)
  • Strong background in Software Quality Assurance (SW QA)
  • Ability to translate business requirements into effective test cases
  • Experience identifying and documenting defects clearly and concisely
  • Strong attention to detail and commitment to quality
  • Effective communication skills for cross‑team collaboration

Benefits

  • Remote work arrangement
  • Active Secret Clearance

More jobs like this