We are seeking a detail-oriented and highly skilled Senior Software Test Engineer to join our team. The QA Engineer will be responsible for ensuring the quality and reliability of our software products through thorough testing, analysis, and collaboration with development teams. The ideal candidate has a passion for quality assurance, a keen eye for detail, and a commitment to delivering exceptional user experiences.
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)