QA Automation Engineer
Position: QA Automation Engineer
Contract: W2 Only
Responsibilities
-
Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API testing.
-
Collaborate with developers, product managers, and business analysts to define test strategies and acceptance criteria.
-
Build and maintain robust test automation suites using tools such as Selenium, Cypress, Playwright, or Appium.
-
Implement CI/CD integration for automated testing pipelines to ensure continuous quality.
-
Conduct functional, regression, performance, and end-to-end testing across multiple platforms.
-
Perform root cause analysis for defects and collaborate with engineering teams to resolve issues.
-
Ensure test data management, environment setup, and configuration for efficient test execution.
-
Drive adoption of test automation best practices and maintain high test coverage.
-
Participate in Agile ceremonies including sprint planning, grooming, daily standups, and retrospectives.
-
Document test plans, test cases, automation strategies, and testing results for transparency and traceability.
Required Skills
-
10+ years of experience in software QA with a strong focus on test automation.
-
Proficient in automation tools/frameworks (Selenium WebDriver, Cypress, Playwright, Appium, TestNG, JUnit).
-
Strong programming skills in Java, Python, JavaScript, or C#.
-
Experience with RESTful API and GraphQL testing using tools like Postman, RestAssured, or Karate.
-
Proficient in CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
-
Solid understanding of Agile/Scrum methodology and QA processes.
-
Experience with version control systems (Git, Bitbucket).
-
Strong knowledge of cross-browser testing, responsive design validation, and mobile platforms.
-
Familiarity with performance and load testing tools (JMeter, Gatling, Locust).
-
Experience with cloud-based testing platforms (Sauce Labs, BrowserStack, AWS Device Farm).
Nice-to-Have
-
Experience with BDD frameworks (Cucumber, SpecFlow).
-
Familiarity with containerization (Docker, Kubernetes) for test environments.
-
Knowledge of monitoring tools (New Relic, Datadog) for production validation.
-
Exposure to security testing tools and practices.
-
Experience with data-driven and keyword-driven testing frameworks.
-
Knowledge of backend technologies for test validation (SQL, NoSQL databases).
Soft Skills
-
Strong analytical and problem-solving skills with attention to detail.
-
Excellent communication skills for effective collaboration with cross-functional teams.
-
Ability to prioritize, multitask, and adapt in fast-paced environments.
-
Self-motivated with a proactive approach to identifying quality risks.
-
Passion for innovation, test automation excellence, and continuous improvement.