We are looking for a dedicated and detail-oriented professional to join our team. The ideal candidate will possess strong analytical skills and a passion for quality assurance in software development. This role involves ensuring that our products meet the highest standards of quality before they reach our customers.
Responsibilities:
- Develop and execute test plans, test cases, and test scripts for various software applications.
- Identify, document, and track defects using appropriate tools and methodologies.
- Collaborate with developers and product managers to understand requirements and provide feedback on product functionality.
- Perform regression testing to ensure existing features remain functional after updates.
- Conduct performance testing to assess application responsiveness and stability under load.
- Participate in code reviews and provide input on design and implementation to improve testability.
- Maintain comprehensive documentation of testing processes and results.
- Stay updated with industry trends and best practices in software testing.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in software testing and quality assurance methodologies.
- Familiarity with automated testing tools and frameworks.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
- Knowledge of programming languages is a plus.
- Relevant certifications in software testing (e.g., ISTQB) are preferred.