About the Role
We are seeking a highly skilled Software Test Engineer with a strong background in test automation and performance testing. This role requires a detail-oriented, analytical thinker who thrives in an Agile environment and is passionate about delivering high-quality software products.
Responsibilities
- Design, develop, and maintain automated test scripts using tools like Selenium , Cypress , JUnit , and TestNG
- Execute performance and load tests using tools such as JMeter and LoadRunner
- Collaborate with developers, product owners, and other QA engineers in Agile sprints to define and deliver quality features
- Create detailed, comprehensive, and well-structured test plans and test cases
- Troubleshoot issues, perform root cause analysis, and work closely with developers for defect resolution
- Actively participate in sprint planning, stand-ups, and retrospectives
- Continuously improve testing processes, frameworks, and tools
Requirements
Proven experience as a Software Test EngineerStrong knowledge of test automation frameworks and tools such as Selenium , Cypress , JUnit , and TestNGHands-on experience with performance testing tools (e.g., JMeter , LoadRunner )Proficiency in Python or similar scripting / programming languageSolid understanding of both front-end and back-end technologiesFamiliarity with containerisation technologies (e.g., Docker, Kubernetes)Experience working in an Agile / Scrum environment using tools like Jira and ConfluenceISTQB certification or equivalent is preferredNice to Have
Experience with CI / CD pipelines (e.g., Jenkins, GitLab CI)Familiarity with cloud environments (AWS, Azure, GCP)Exposure to security testing or mobile app testing