Senior QA Automation Engineer
Listed on 2026-03-12
-
Software Development
Software Engineer, DevOps, Software Testing, Senior Developer
Job Title:
Senior QA Automation Engineer
Location: New York, NY (Hybrid; 3 days onsite, 2 remote)
Duration
: 12 months+
Rate: $60/hour on W2 (Based on experience)
Interview Mode: In-person interview
Position OverviewOur Fortune 500 client located in New York, NY is seeking a skilled QA Automation Engineer with strong experience in both automated and manual testing. This role is responsible for ensuring software applications perform as intended and meet user and business requirements. The ideal candidate will be proficient in building and maintaining automation frameworks, executing test cases, and producing high-quality technical documentation.
This position requires a strong understanding of application workflows, the ability to logically sequence processes, and the aptitude to quickly learn new technologies, including emerging AI-related capabilities.
Key Responsibilities- Conduct automated and manual testing to validate software functionality and performance
- Develop, execute, and maintain automated test scripts using Selenium or equivalent frameworks
- Translate business requirements into detailed test scenarios and automation scripts
- Interpret, modify, and write automation scripts and SQL queries for validation
- Perform web application testing in production and non-production environments
- Develop and maintain user, technical, and process documentation
- Participate in Agile ceremonies and collaborate with developers, product managers, and stakeholders
- Communicate test results clearly and provide actionable feedback
- Follow STLC testing methodology and automation best practices
- Minimum 4+ years of experience in Quality Assurance and Software Testing
- Minimum 2+ years of hands‑on automation testing experience
- Proven track record delivering automated test solutions
- Experience testing web applications in production environments
- Experience working within Agile development teams
- Strong analytical and problem‑solving skills
- Ability to manage multiple priorities in an Agile environment
- Collaborative mindset and team‑oriented approach
- Ability to learn new business applications and technologies quickly
- Strong understanding of Object‑Oriented Programming (OOP)
- Experience with .NET framework
- Ability to write clean, scalable, and maintainable code
- Hands‑on experience with Selenium Web Driver automation framework
- Experience with Behavior‑Driven Development (BDD) frameworks such as Cucumber or Spec Flow
- Understanding of Page Object Model (POM)
- Knowledge of Data‑Driven and Keyword‑Driven testing approaches
- Strong understanding of STLC methodology
- Experience working with XPath for element identification
- Understanding of HTML structure, CSS selectors, and dynamic web elements
- Experience with Git and Git Hub
- Familiarity with branching strategies, pull requests, and code reviews
- Experience with Azure Dev Ops
- Knowledge of YAML pipelines
- Ability to interpret and write SQL queries for backend validation
- Strong written and verbal communication skills
- Experience developing technical documentation and automation procedures
- Exposure to Artificial Intelligence (AI) or Generative AI concepts
- Familiarity with CI/CD tools such as Jenkins
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).