onsite
Software Testing - LOGIC RESEARCH LABS
Software Engineer
Software Testing Engineer responsible for designing, executing, and maintaining automated and manual test suites across multiple products, leveraging Selenium, JUnit, Python, and CI/CD pipelines to ensure high-quality releases.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium and JUnit for web and mobile applications.
- Create and execute comprehensive manual test cases for functional, regression, and performance testing.
- Integrate automated tests into CI/CD pipelines (Jenkins/GitHub Actions) to enable rapid feedback.
- Collaborate with developers and product owners to define testable requirements and identify defect root causes.
- Analyze test results, generate detailed defect reports, and track resolution progress.
Requirements
- 3+ years of experience in software testing, with a strong focus on automation.
- Experience with API testing tools (Postman, REST Assured) and performance testing (JMeter).
- Familiarity with CI/CD concepts and tools such as Jenkins or GitHub Actions.
- Excellent analytical, problem‑solving, and communication skills.
Skills
seleniumjunitpythoncicd