Quality Assurance & Test Automation Lead

  • Full-time
  • Department: DT - Professional Services

Company Description

CNS is a technology company that powers the future by providing digital solutions essential to support all enterprise and human development. While growing and managing a robust pool of supplier-partners for the benefit of our clients has always been a priority, we are constantly re-inventing ourselves.

Founded in 1987 with more than 30 years of experience, CNS employs over 320 employees including more than 250 certified engineers. We offer in-depth expertise and a range of best-in-class products that support the digital transformation of all major industries. With offices in three countries, we have an extensive reach into, and regional knowledge of the Middle East markets.

A shift into levering our many years of experience to develop pioneering software in-house will add yet another dimension to our highly innovative solutions-portfolio.

Job Description

  1. Test Planning and Strategy: Develop and execute comprehensive test plans and strategies, considering project scope, objectives, and requirements.
  2. Test Automation: Design, implement, and maintain automated test scripts using Parasoft tools, ensuring efficient and repeatable testing processes.
  3. Test Execution: Execute manual and automated tests, analyze results, and identify defects and anomalies. Collaborate with developers and other stakeholders to resolve issues.
  4. Regression Testing: Implement and maintain regression test suites to ensure the stability of software applications throughout the development lifecycle.
  5. Performance Testing: Conduct performance testing using Parasoft tools to evaluate system scalability, responsiveness, and reliability.
  6. Security Testing: Perform security testing to identify vulnerabilities and ensure compliance with security standards.
  7. Documentation: Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
  8. Collaboration: Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure alignment on quality objectives and deliverables.
  9. Continuous Improvement: Stay updated on industry best practices, emerging testing technologies, and trends in software quality assurance. Propose and implement process improvements.
  10. Mentorship: Provide guidance and mentorship to junior QA team members, sharing your expertise in Parasoft and testing methodologies.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Quality Assurance Engineer, with a focus on automated testing and Parasoft.
  • Strong knowledge of Parasoft tools, including SOAtest and Virtualize.
  • Proficiency in test automation frameworks and scripting languages (e.g., Java, Python).
  • Experience with performance testing and security testing tools is a plus.
  • Familiarity with software development methodologies (Agile, Scrum) and version control systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Relevant certifications (e.g., Parasoft Certified Tester) are a plus.

Additional Information

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and innovative work environment.
  • Access to cutting-edge technologies.
Privacy Policy