We are seeking a meticulous and detail-oriented Software Test Engineer to ensure the quality and reliability of our products through systematic testing and continuous improvement. The ideal candidate will design and execute test plans, identify defects, collaborate with developers to resolve issues, and help implement automated testing frameworks to enhance efficiency and product performance.
Responsibilities
- Reviewing project requirements and specifications for validation
- Developing and maintaining comprehensive test plans and test cases
- Executing various tests like functional, non- functional API, etc.
- Logging and tracking defects
- Identifying improvements in testing processes
- Ensuring adherence to quality standards and providing insights to improve overall product quality
- Collaborating with cross-functional teams to ensure quality throughout the software development lifecycle.
- Learning and sharing knowledge with other team members.
Requirements
- Strong communication and collaboration skills
- Solid knowledge of SDLC and STLC
- Extensive manual and automated testing experience
- Proficiency in test techniques and strategies
- Strong problem-solving and debugging skills
- Fast learner, detail-oriented and self-motivated
- Having a minimum of +3 years of work experience in software testing.
- Experience working in Agile/Scrum development teams
- Proficiency in ISTQB concepts (certification is a plus)
- Hands-on experience with UI and API automation
- Experience with Gherkin for BDD
- Knowledge of performance & load testing(advantage)
- Familiarity with CI/CD tools
- Proficiency in test management tools
- Experience with logging and monitoring tools
- Familiarity with Docker and Kubernetes(advantage)
- Having a Bachelor's degree in Computer Science, Software Engineering, or related fields (preferred)