Title: Test Engineer
The ideal candidate will be responsible for designing, developing, and executing tests to ensure the quality and functionality of products and systems. You will work closely with cross-functional teams to identify issues, implement solutions, and drive continuous improvement in testing processes.
Key Responsibilities:
- Develop and execute test plans, test cases, and test scripts based on product requirements and specifications.
- Perform functional, regression, integration, and performance testing.
- Identify, document, and track defects using issue tracking tools.
- Collaborate with development, QA, and product teams to troubleshoot and resolve issues.
- Automate test cases and maintain test automation frameworks.
- Analyze test results and provide detailed reports and recommendations.
- Ensure compliance with quality standards and best practices.
- Participate in design and code reviews to provide feedback from a testing perspective.
Qualifications:
Required:
- Bachelor’s degree in Engineering, Computer Science, or a related field.
- 2+ years of experience in software or hardware testing.
- Strong understanding of testing methodologies and tools.
- Experience with test automation tools (e.g., Selenium, JUnit, TestNG, etc.).
- Familiarity with scripting languages (e.g., Python, JavaScript, Bash).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Preferred:
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI).
- Knowledge of Agile/Scrum methodologies.
- ISTQB or similar certification.