Overview
Skills
Job Details
Position: QA Automation Engineer
Contract: W2 Only
Responsibilities
Design, develop, and maintain automated test scripts and frameworks to ensure software quality across web, API, and mobile applications.
Collaborate with developers, business analysts, and product owners to understand requirements and define test strategies.
Execute automated and manual tests to validate software functionality, performance, and reliability.
Develop and maintain regression test suites and integrate them with CI/CD pipelines for continuous testing.
Identify, document, and track defects using test management and bug tracking tools.
Analyze test results, troubleshoot issues, and provide clear feedback to development teams.
Ensure test automation best practices, coding standards, and framework scalability.
Work in Agile/Scrum environments, actively participating in sprint planning, daily standups, and retrospectives.
Contribute to process improvements and promote quality engineering principles throughout the SDLC.
Stay updated with emerging tools, technologies, and trends in test automation.
Required Skills
10+ years of experience in software testing with at least 3+ years in test automation.
Strong proficiency in automation tools such as Selenium WebDriver, Cypress, Playwright, or Appium.
Experience with programming/scripting languages like Java, Python, JavaScript, or C#.
Solid understanding of test automation frameworks (Hybrid, Page Object Model, BDD, or Keyword-Driven).
Hands-on experience with RESTful API testing using tools such as Postman, RestAssured, or SoapUI.
Knowledge of CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.
Experience with test management and bug tracking tools (Jira, TestRail, Zephyr).
Familiarity with version control systems (Git, Bitbucket).
Understanding of software QA methodologies, SDLC, and Agile testing processes.
Strong analytical, debugging, and troubleshooting skills.
Nice-to-Have
Experience with BDD frameworks like Cucumber, Behave, or SpecFlow.
Exposure to performance testing tools (JMeter, LoadRunner).
Experience with cloud-based testing platforms (Sauce Labs, BrowserStack).
Familiarity with containerization and DevOps tools (Docker, Kubernetes).
Knowledge of database testing (SQL/NoSQL) and data validation techniques.
Experience testing microservices and event-driven architectures.
Certification in ISTQB, Certified SDET, or related QA credentials.
Soft Skills
Strong problem-solving and analytical thinking abilities.
Excellent communication and collaboration skills across cross-functional teams.
Attention to detail with a commitment to delivering high-quality software.
Ability to work independently in fast-paced Agile environments.
Passion for continuous improvement, automation, and quality engineering best practices.