onsite
Software QA Engineer - First Advantage
QA Engineer
Software QA Engineer responsible for designing and executing automated test suites, ensuring product quality, and collaborating with development teams using Selenium, Java, Python, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks using Selenium with Java or Python.
- Execute functional, regression, and performance tests to validate software releases.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable continuous quality feedback.
- Collaborate with developers, product owners, and QA peers in Agile ceremonies to define test requirements and acceptance criteria.
- Identify, document, and track defects in test management tools, ensuring timely resolution.
Requirements
- 3+ years of experience in software quality assurance and test automation.
- Proficiency in Selenium WebDriver and scripting with Java or Python.
- Hands‑on experience with CI/CD tools such as Jenkins, GitLab CI, or Azure Pipelines.
- Strong understanding of Agile methodologies and test case management tools (e.g., JIRA, TestRail).
- Excellent analytical and problem‑solving skills with a detail‑oriented mindset.
Skills
seleniumjavapythontest automationcicd