Description

The Senior QA Automation Engineer will lead the design, development, and execution of automated testing solutions in support of complex enterprise applications. Working within an Agile environment, this role partners closely with architects, developers, and product owners to ensure the delivery of high-quality software through robust testing practices. The ideal candidate is an experienced engineer with a strong background in test automation frameworks, cloud-based application testing, and hands-on development using Java or C#.

Responsibilities:

Develop and maintain automated test frameworks and scripts using tools such as Selenium, Playwright, or Cypress

Implement and manage automated tests within CI/CD pipelines

Identify manual testing processes that can be automated and define strategic automation approaches

Collaborate with architects and product owners to translate user stories into testable requirements

Document clear and concise technical and functional requirements

Write and maintain automated tests using object-oriented programming languages (C# or Java)

Analyze and report test results, troubleshoot automation failures, and adjust scripts as needed

Reproduce and document reported issues to support root cause analysis and resolution

Perform manual testing when needed to supplement automation gaps

Coordinate with cross-functional teams to assess testing needs and communicate test results

Evaluate system changes and adapt test environments and scripts accordingly

Utilize tools like Azure DevOps, Jira, or TFS for test planning, tracking, and execution

Test APIs and web services using Postman, SOAPUI, or ReadyAPI

Maintain code in source control platforms such as Git, Bitbucket, or TFVC

Education

Any Gradute