About the role
Duties:
- Develop and execute test plans, test cases, and test scripts to ensure software meets quality standards, Perform functional, regression, performance, and usability testing to identify and report defects.
- Collaborate with cross-functional teams to understand project requirements and ensure testing aligns with project objectives.
- Document and track defects, and work closely with developers to resolve issues, Conduct root cause analysis to identify underlying issues and suggest process improvements.
- Maintain test environments and test data for accurate and reliable testing, Stay up-to-date with industry trends and best practices in software testing methodologies and tools.
Skills:
- Minimum of 3-6 years of experience with strong analytical and problem-solving abilities to identify and troubleshoot defects.
- Excellent attention to detail to ensure thorough testing and documentation, Good communication skills to effectively collaborate with teams and communicate testing results.
- Solid understanding of software development life cycle (SDLC) and software testing methodologies, Proficiency in using testing tools and technologies, such as test management software, bug tracking systems, and automated testing frameworks.
- Basic knowledge of programming languages and scripting to create test scripts, Working knowledge of PostGres/SQL, Ability to work both independently and as part of a team, with strong time management and organization skills.
Education:
Requires a bachelor's degree in computer science, engineering, or a related field is typically preferred, Relevant certifications in software testing, such as ISTQB (International Software Testing Qualifications Board), can be advantageous. Previous experience in software testing or quality assurance roles is a must have.