onsite
Intermediate Software Quality Engineer - Manual and Automation Testing - UPS
Software Engineer
Intermediate Software Quality Engineer responsible for designing, executing, and maintaining manual and automated test suites using Selenium, Java/Python, and CI/CD pipelines to ensure high‑quality releases in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium with Java or Python.
- Execute manual functional, regression, and integration tests to validate new features and bug fixes.
- Collaborate with developers, product owners, and QA peers in Agile ceremonies to define test requirements and acceptance criteria.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, Azure DevOps) and monitor test results.
- Track defects, manage test documentation, and report quality metrics using JIRA and test management tools.
Requirements
- 2–4 years of experience in manual and automated software testing.
- Proficiency with Selenium WebDriver and test frameworks such as TestNG or PyTest.
- Strong programming skills in Java or Python for test script development.
- Experience with CI/CD tools (Jenkins, Azure DevOps, GitLab) and version control (Git).
- Solid understanding of Agile methodologies and defect tracking using JIRA.
Skills
seleniumjavapythontestngjiracicdagile