Note: The job is a remote job and is open to candidates in USA. Precision Technologies is hiring for full-time QA engineering opportunities with its direct clients and implementation partners across the United States. The QA Engineer will develop and execute comprehensive testing strategies, automate UI and API tests, validate databases, manage defects, and collaborate with technical and business teams to improve software quality.
Responsibilities
- Experience in software quality assurance, testing, and QA engineering across web, mobile, or enterprise applications
- Experience developing and executing test plans, test scenarios, test cases, test scripts, and test strategies based on business and technical requirements
- Experience performing functional, regression, integration, system, end-to-end, smoke, sanity, and exploratory testing across multiple application environments
- Experience with UI test automation using tools and frameworks such as Selenium WebDriver, Cypress, Playwright, WebdriverIO , or similar technologies
- Proficiency in programming or scripting languages such as Java, Python, JavaScript, or C# for developing and maintaining automated test scripts
- Experience with testing frameworks such as TestNG, JUnit, PyTest, Cucumber, NUnit , and implementing Page Object Model (POM), Data-Driven, and BDD automation frameworks
- Experience in API testing using Postman, REST Assured, SoapUI, Swagger/OpenAPI , including validation of API responses, status codes, headers, authentication, and data
- Strong knowledge of SQL and database testing , including writing complex SQL queries, validating backend data, performing data reconciliation, and verifying data integrity
- Experience with defect management and test management tools such as JIRA, Azure DevOps, ALM/Quality Center, Zephyr, TestRail , or similar platforms
- Familiarity with CI/CD pipelines and DevOps practices , integrating automated testing into tools such as Jenkins, GitHub Actions, GitLab CI/CD, and Azure DevOps
- Strong understanding of software development life cycle (SDLC), software testing life cycle (STLC), Agile/Scrum methodologies , and participation in sprint planning, daily stand-ups, retrospectives, and defect triage
- Strong analytical, troubleshooting, and problem-solving skills with experience performing root cause analysis, test reporting, risk assessment, quality improvement, and collaboration with developers, business analysts, and product teams
Skills
- Experience in software quality assurance, testing, and QA engineering across web, mobile, or enterprise applications
- Experience developing and executing test plans, test scenarios, test cases, test scripts, and test strategies based on business and technical requirements
- Experience performing functional, regression, integration, system, end-to-end, smoke, sanity, and exploratory testing across multiple application environments
- Experience with UI test automation using tools and frameworks such as Selenium WebDriver, Cypress, Playwright, WebdriverIO, or similar technologies
- Proficiency in programming or scripting languages such as Java, Python, JavaScript, or C# for developing and maintaining automated test scripts
- Experience with testing frameworks such as TestNG, JUnit, PyTest, Cucumber, NUnit, and implementing Page Object Model (POM), Data-Driven, and BDD automation frameworks
- Experience in API testing using Postman, REST Assured, SoapUI, Swagger/OpenAPI, including validation of API responses, status codes, headers, authentication, and data
- Strong knowledge of SQL and database testing, including writing complex SQL queries, validating backend data, performing data reconciliation, and verifying data integrity
- Experience with defect management and test management tools such as JIRA, Azure DevOps, ALM/Quality Center, Zephyr, TestRail, or similar platforms
- Familiarity with CI/CD pipelines and DevOps practices, integrating automated testing into tools such as Jenkins, GitHub Actions, GitLab CI/CD, and Azure DevOps
- Strong understanding of software development life cycle (SDLC), software testing life cycle (STLC), Agile/Scrum methodologies, and participation in sprint planning, daily stand-ups, retrospectives, and defect triage
- Strong analytical, troubleshooting, and problem-solving skills with experience performing root cause analysis, test reporting, risk assessment, quality improvement, and collaboration with developers, business analysts, and product teams
Benefits
- Return-to-Work Program designed to support professionals transitioning back into the workforce after a career break
Company Overview
Company H1B Sponsorship