Senior QC Engineer
- Full-time
Company Description
CODE81 operates autonomously from within the Technology Cluster of Ghobash Group as a highly agile services driven organization, committed to enabling future thinkers. Coding a better future by building the best in-class digital transformation products and solutions, we are dedicated to enriching people’s lives and helping businesses thrive.
Job Description
- Develop and implement comprehensive test plans and test cases for software products, considering both functional and non-functional requirements.
- Design and execute manual and automated tests to identify defects, performance issues, and other quality concerns.
- Collaborate closely with software developers, product managers, and other stakeholders to understand project requirements and ensure the timely delivery of high-quality software products.
- Analyze test results and communicate findings to relevant teams, including detailed bug reports and recommendations for resolution.
- Participate in the continuous improvement of testing processes and methodologies, identifying opportunities for optimization and efficiency gains.
- Mentor and provide guidance to junior members of the quality control team, helping them develop their skills and expertise in software testing.
- Stay up-to-date with industry trends and best practices in quality assurance and software testing, incorporating new tools and techniques as appropriate.
- Contribute to the creation and maintenance of documentation related to testing procedures, standards, and best practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Proven experience 5-7 years working as a Quality Control Engineer or a similar role in the software industry.
- In-depth knowledge of software testing methodologies, tools, and techniques, including manual and automated testing.
- Strong proficiency in programming languages such as Java, Python, or C++, as well as experience with testing frameworks such as Selenium, JUnit, or TestNG.
- Excellent analytical and problem-solving skills, with the ability to identify and troubleshoot issues in complex software systems.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Experience with Agile development methodologies, including Scrum and Kanban.
- Demonstrated leadership abilities, with experience mentoring and coaching junior team members.
- Strong attention to detail and a commitment to delivering high-quality work within tight deadlines.
- Relevant certifications such as ISTQB Certified Tester or Certified Software Quality Engineer (CSQE) are a plus.