Role Overview:
As a Senior Software Test Engineer, you'll play a key role in ensuring the quality, reliability, and performance of our cutting-edge security solutions. You'll collaborate with cross-functional teams, contribute to automation strategies, and drive continuous improvement in testing practices.
Key Responsibilities:
- Develop and execute test cases for functionality, performance, and security.
- Design, implement, and maintain automated test scripts and frameworks.
- Identify, document, and track defects; collaborate with developers for resolution.
- Integrate automated tests into CI/CD pipelines.
- Conduct manual and exploratory testing where automation isn't feasible.
- Contribute to test planning, reporting, and metrics tracking.
- Work with version control systems (Git, Subversion) and Atlassian tools (JIRA, Confluence, Bitbucket).
- Support continuous improvement in testing processes and automation strategy.
Qualifications:
- Bachelor's degree in Computer Science, Electronics, IT, or related field.
- 4–7 years of hands-on experience in automated testing frameworks.
- Strong coding skills in Python, TestNG, Robot Framework, or similar.
- Experience with CI/CD pipelines, containerization (Docker), simulators/emulators.
- Familiarity with system controllers (scanners preferred).
- Proficiency with TestRail, Jenkins, and other test management/integration tools.
- Strong understanding of software development processes and testing methodologies.
- Excellent communication and collaboration skills.