remoteonsite
QA Engineer Manual and Automation - Quest Global
QA Engineer
Quality Assurance Engineer responsible for designing, executing, and maintaining both manual and automated test suites using Selenium, Java/Python, and CI/CD pipelines to ensure high‑quality software releases.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium with Java or Python.
- Execute manual test cases, create detailed test plans, and track defects throughout the software development lifecycle.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI) to enable continuous testing.
- Collaborate with developers, product owners, and cross‑functional teams to clarify requirements and ensure test coverage.
- Utilize test management tools (JIRA, TestRail) to log, prioritize, and report defects and test results.
Requirements
- 2+ years of hands‑on experience in manual and automation testing.
- Proficiency in Selenium WebDriver, Java or Python, and test frameworks such as TestNG or PyTest.
- Experience with CI/CD tools (Jenkins, GitLab CI) and version control systems (Git).
- Strong analytical skills, attention to detail, and ability to work in an Agile environment.
- Familiarity with defect tracking tools (JIRA) and test case management systems.
Skills
seleniumjavapythontestngjiracicd