Senior QA Automation Engineer

Overview

On Site
Contract - W2
Contract - 3 day((s))

Skills

Python
Cypress
C#
(Java
JavaScript)
OOP principles
and multiple automation tools/frameworks (Selenium
Rest-Assured

Job Details


Job Title: Senior QA Automation Engineer

Responsibilities:
  • Strategy & Leadership: Define and lead end-to-end test strategies, quality risk mitigation, and best practices for complex projects. Mentor junior QA engineers on automation and testing principles.
  • Framework Development: Design, build, and maintain scalable, robust, and efficient test automation frameworks from scratch and enhance existing ones.
  • Automation Expertise: Develop and execute automated UI, API (REST, GraphQL), and functional tests using industry tools (e.g., Selenium, Appium, Postman).
  • CI/CD Integration: Implement and manage automated testing within CI/CD pipelines (e.g., Jenkins, GitLab) to support continuous delivery.
  • Collaboration: Work closely with developers, product managers, and business analysts to understand requirements, ensure testability, and resolve defects.
  • Analysis & Reporting: Analyze test results, identify trends, and provide clear, timely reports on quality metrics and defect management.
  • Process Improvement: Proactively drive improvements in QA processes, tools, and methodologies to enhance software delivery efficiency.
Qualifications:
  • Experience: 10+ years in software quality assurance, with significant focus on test automation and leading initiatives.
  • Technical Skills: Expert in at least one programming language (Java, Python, C#, JavaScript), OOP principles, and multiple automation tools/frameworks (, , , etc.).
  • Methodologies: Strong grasp of Agile/Scrum, BDD (Behavior-Driven Development).
  • Tools: Hands-on experience with test management (Jira, TestRail) and bug tracking tools.
  • Soft Skills: Excellent communication, problem-solving, and leadership skills; ability to work independently and drive quality outcomes.
Preferred (Not Mandatory):
  • Experience with performance/load testing (e.g., JMeter) or security testing.
  • Cloud platform experience (AWS, Azure, Google Cloud Platform).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About NAAS Technologies