remote
Software Test Engineer - Xerox
QA Engineer
Software Test Engineer responsible for designing, implementing, and maintaining automated test suites using Java, Python, and Selenium, ensuring high-quality releases through API testing and continuous integration pipelines in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts for web and API applications using Java, Python, and Selenium.
- Collaborate with development teams to define testable requirements and identify potential defects early in the SDLC.
- Execute regression, performance, and security tests, documenting results and tracking defects in JIRA.
- Integrate automated tests into CI/CD pipelines (Jenkins/GitLab CI) to enable rapid feedback loops.
- Participate in Agile ceremonies, providing test estimates, sprint planning, and retrospective insights.
Requirements
- 3+ years of experience in software testing with a strong focus on automation.
- Familiarity with CI/CD tools (Jenkins, GitLab CI) and version control (Git).
- Strong analytical skills, attention to detail, and excellent communication abilities.
Skills
javapythonseleniumcicdagile