Introduction: We are currently seeking a dedicated and skilled Test Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and executing tests to ensure the quality and functionality of our products. This position is ideal for someone who is detail-oriented, technically skilled, and passionate about delivering high-quality software products.
Key Responsibilities:
- Develop and maintain detailed, comprehensive, and well-structured test plans and test cases.
- Execute manual and automated tests, and identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Collaborate with internal teams (e.g., developers and product managers) to identify system requirements and refine testing protocols.
- Monitor debugging process results and track quality assurance metrics (e.g., defect densities and open defect counts).
- Stay up-to-date with new testing tools and test strategies.
- Ensure compliance with general programming best practices, accepted web standards, and those standards set forth by upstream sources.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven work experience as a Test Engineer or similar role.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with both white box and black box testing.
- Hands-on experience with automated testing tools.
- Experience working in an Agile/Scrum development process.
- Familiarity with programming languages such as
Preferred Skills:
- Experience with performance and/or security testing is a plus.
Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and career advancement.
How to Apply: Interested candidates should submit a resume and a cover letter explaining why they are a good fit for the role