Responsibilities:
- Develop and execute test plans to ensure that all objectives are met and that the solution works as expected. The solution should be tested in terms of functionality, performance, reliability, stability, and compatibility with other legacy- and external systems.
- Create detailed, comprehensive, and well-structured test cases and test scripts based on technical specifications.
- Identify, record, document thoroughly, and track bugs through their lifecycle.
- 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 strategies.
- Monitor debugging process results, providing feedback and recommendations to improve product quality.
- Stay up-to-date with new testing tools and test strategies.
- Utilize various testing tools and methodologies to ensure all aspects of the product are examined and validated.
- Participate in the design of products in order to provide input on potential problem areas from a QA perspective.
- Analyze test results, detect issues and track root causes, and propose corrective actions.
- Ensure compliance with general programming best practices, accepted web standards, and those standards specific to the company.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven work experience as a QA tester or similar role.
- Experience in QA methodology and tools, with a strong knowledge of software QA methodologies, tools, and processes.
- Ability to write clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with automated testing tools is a plus.
- Solid understanding of SQL and scripting to verify data integrity and manipulate data.
- Experience working in an Agile/Scrum development process.
- Excellent problem-solving skills and attention to detail.
- Strong organizational skills, including the ability to manage multiple tasks and projects simultaneously while meeting deadlines.
- Good communication skills, capable of effectively articulating technical issues and testing results to non-technical stakeholders.
About Us:
TechHive.ai is a leader in technology solutions, located in Lahore, Pakistan. Specializing in cutting-edge developments in web and mobile application development, AI/ML, blockchain technology, game development, and digital marketing, our mission is to provide top-tier IT services to our global clientele. Our commitment to innovation, quality, and client satisfaction drives our success.
Why Join Us?
As a QA Engineer at TechHive.ai, you’ll play a crucial role in ensuring the highest quality of our software products before they reach our clients. You will be part of a dynamic, innovative team that values precision, reliability, and collaboration. We offer a supportive environment that encourages professional growth and development, where you can enhance your skills and contribute significantly to our projects. Join us to be at the forefront of technology innovation, delivering solutions that make a difference.