Note: The job is a remote job and is open to candidates in USA. Yorkshire Global Solutions Inc. is currently hiring for a QA Automation Engineer. The role involves designing and maintaining automated test scripts, collaborating with teams to ensure product quality, and integrating automated tests into CI/CD pipelines.
Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver and Cypress
- Build robust test automation frameworks using Java and industry best practices
- Execute functional, regression, integration, and end-to-end testing for web applications
- Collaborate with developers, business analysts, and QA teams to understand requirements and ensure product quality
- Integrate automated test suites into CI/CD pipelines using tools such as Jenkins or GitHub Actions
- Perform API testing using Postman or REST Assured and validate backend services
- Identify, document, and track software defects using tools like JIRA or Azure DevOps
- Analyze test results, troubleshoot failures, and continuously improve automation coverage
- Work in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives
- Ensure high-quality software delivery by implementing scalable automation solutions and following QA best practices
Skills
- Minimum Exp - 10+ Years
- Must-Have Technologies: Selenium WebDriver, Java, Cypress, TestNG or JUnit, REST Assured / Postman, SQL, Git, Jenkins (CI/CD), JIRA, Agile/Scrum
- Design, develop, and maintain automated test scripts using Selenium WebDriver and Cypress
- Build robust test automation frameworks using Java and industry best practices
- Execute functional, regression, integration, and end-to-end testing for web applications
- Collaborate with developers, business analysts, and QA teams to understand requirements and ensure product quality
- Integrate automated test suites into CI/CD pipelines using tools such as Jenkins or GitHub Actions
- Perform API testing using Postman or REST Assured and validate backend services
- Identify, document, and track software defects using tools like JIRA or Azure DevOps
- Analyze test results, troubleshoot failures, and continuously improve automation coverage
- Work in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives
- Ensure high-quality software delivery by implementing scalable automation solutions and following QA best practices
Company Overview