remote
Quality Engineer I - TD
Software Engineer
Quality Engineer I responsible for designing, implementing, and maintaining automated test frameworks and executing functional and regression tests using Python, Selenium, and JUnit within an Agile CI/CD environment.
About the role
Key Responsibilities
- Develop and maintain automated test scripts and frameworks using Python, Selenium, and JUnit.
- Execute functional, regression, and performance tests to ensure software quality and reliability.
- Collaborate with development and product teams in Agile ceremonies to define test requirements and acceptance criteria.
- Integrate automated tests into CI/CD pipelines and monitor test results for continuous improvement.
- Analyze defects, track issues, and provide clear documentation and root‑cause analysis.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in Python programming and experience with Selenium WebDriver for test automation.
- Familiarity with unit testing frameworks such as JUnit and test management tools.
- Understanding of Agile methodologies and hands‑on experience with CI/CD tools (e.g., Jenkins, Azure DevOps).
- Strong analytical skills with ability to write SQL queries for data validation and reporting.
Skills
pythonseleniumjunitagilecicdsql