Job Description
If you’re passionate about quality assurance (QA) and software development, then the Software Engineer – QA position at ibex is the perfect opportunity for you.
Based in Lahore, Punjab, this full-time role offers an exciting chance to be a part of a dynamic team and contribute to the quality assurance processes of innovative software products. This article explores the key responsibilities, qualifications, and benefits of joining ibex as a Software Engineer – QA.
Job Details
Job Title: Software Engineer – QA
Company: ibex
Industry: Software Development (Likely)
Department: Quality Assurance (QA)
Location: Lahore, Punjab, Pakistan
Type: Full-time
Experience: 2-4 years as a Software Quality Assurance (SQA) Engineer
Qualification: Bachelor’s Degree in Computer Science
How to Apply: Apply at Growthify.Pk
Role Overview: Software Engineer – QA
The role of a Software Engineer – QA at ibex involves ensuring that software applications meet the highest standards of quality.
As part of the Quality Assurance (QA) department, you will work closely with developers, project managers, and other team members to identify issues, ensure functionality, and maintain software performance.
The QA engineer plays a critical role in preventing defects and improving the overall quality of the software development lifecycle (SDLC).
Key Responsibilities
1. Develop and Maintain Test Cases
As an SQA Engineer, one of your primary responsibilities will be to develop both functional and non-functional test cases based on software requirements. You will also maintain and update existing test cases to ensure the continued effectiveness of the testing process.
2. Execute Test Cases on Cross-Platform Applications
You will be required to execute test cases on cross-platform applications, ensuring that software functions smoothly across different operating systems and devices. This helps to guarantee that users experience a consistent and bug-free performance.
3. Perform Bug Identification and Reporting
Your role will also involve identifying and reporting bugs using a bug tracking system. By pinpointing issues early in the development process, you will help improve the quality of the final product and ensure that it meets the specified requirements.
4. Implement QA Test Automation Framework
Experience in QA test case automation is a key requirement for this role. You’ll work with tools like C#, Selenium, and JavaScript to automate the testing process. This improves efficiency and ensures more comprehensive testing in a shorter amount of time.
5. Collaborate with Cross-Functional Teams
In this position, you will collaborate closely with the Project Management Office (PMO) and the Development team. Effective communication and teamwork are essential to ensure that all testing phases are aligned with project goals and timelines.
6. Drive Innovation in Testing Processes
As a QA engineer at ibex, you will drive innovation and continuously look for ways to streamline testing processes. By researching and analyzing new tools and technologies, you will help improve efficiency and quality in the software development lifecycle.
Required Skills and Qualifications
1. Test Case Design and Execution
Strong skills in test case design and execution are essential for this role. You will be responsible for ensuring that all aspects of the software are thoroughly tested, from functionality to performance.
2. Proficiency in Test Automation Tools
Proficiency in tools like C#, Selenium, and JavaScript for automating test cases is a must. Automation speeds up the testing process and allows for the execution of repetitive tests, making it an essential skill for modern QA engineers.
3. Understanding of SDLC and Agile Methodology
A strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies is crucial. These frameworks help guide the entire development and testing process, ensuring that all phases of software development are covered.
4. Strong Analytical and Problem-Solving Skills
Being able to analyze software behavior, identify patterns, and troubleshoot issues is key to a successful QA career. Analytical thinking and problem-solving skills will help you spot defects and improve software quality.
5. Experience in Database Management
Experience in database management, particularly with MSSQL and MYSQL, is important for conducting tests that involve data-driven functionality and ensuring that data is handled correctly within the application.
6. Communication Skills
Clear and effective communication skills are vital in this role. You’ll need to convey issues and collaborate with developers and other stakeholders effectively to ensure quick resolutions and successful project outcomes.
Why Should You Join ibex?
1. Professional Growth and Learning Opportunities
Working at ibex offers a fantastic opportunity for professional growth. As a QA engineer, you will work with cutting-edge tools and technologies, gaining valuable experience in both manual and automated testing processes.
This role provides continuous learning opportunities to help you stay ahead in your career.
2. Competitive Benefits Package
ibex offers a competitive benefits package that includes a bi-annual bonus, annual increments, medical insurance, and a provident fund. These benefits ensure that you are well-compensated and supported in your career and personal well-being.
3. A Collaborative Work Environment
At ibex, you’ll be part of a collaborative and inclusive work environment. The company fosters teamwork and encourages the exchange of ideas, allowing you to contribute to the company’s success and improve your own skills.
How to Apply
If you are an experienced Software Quality Assurance Engineer or someone looking to advance your career in QA, the Software Engineer – QA position at ibex could be your ideal opportunity. Apply at Growthify.Pk to take the first step in joining a leading software development company in Lahore.
Conclusion
The role of a Software Engineer – QA at ibex offers a rewarding opportunity for skilled professionals passionate about software quality. With exciting responsibilities ranging from test case development to driving innovation in testing processes, this role provides a platform for growth and career advancement.
If you have the required experience and skills, apply at Growthify.Pk today and join a forward-thinking company that values excellence in software development.



