onsite
Software Test Engineer - TGW
QA Engineer
Software Test Engineer responsible for designing, implementing, and maintaining automated test frameworks and test suites using Python and Selenium, ensuring high‑quality releases through CI/CD pipelines and close collaboration with development teams.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts and frameworks using Python and Selenium.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and rapid feedback.
- Collaborate with developers, product owners, and QA peers to define test strategies, acceptance criteria, and test data.
- Execute functional, regression, API, and performance tests, and report defects using JIRA.
- Analyze test results, identify root causes, and drive improvements in test coverage and reliability.
Requirements
- Strong programming skills in Python and experience with Selenium WebDriver.
- Hands‑on experience with CI/CD tools (e.g., Jenkins, GitLab CI) and test automation integration.
- Proficiency in testing RESTful APIs and using tools such as Postman or RestAssured.
- Familiarity with agile development processes and defect tracking in JIRA.
- Solid understanding of software testing methodologies, test design techniques, and quality assurance best practices.
Skills
pythonseleniumtest automationcicdjira