WIT Software creates products and solutions for the Telecom industry and has a very strong background on Messaging, IP Voice and Video, Unified Communications, Telecom VAS services, IPTV and Mobile Money. The company has 23 years of existence and works with some of the relevant Telecom companies in the global market, from Europe, Japan, US and Africa. WIT is developing an innovative software product that leverages emerging concepts from the latest generation of IMS and mobile telecommunications networks. This product has the potential for commercial distribution to hundreds of mobile operators and service providers, reaching millions of users across various geographies worldwide.
We are seeking experienced and talented Software Quality Engineers to join our Product Team. This is an excellent opportunity for those who are passionate about creating successful software for the global market.
Key Responsibilities
1. Liaise with internal teams (e.g. engineers and product managers) to identify system requirements.
2. Review requirements, specifications and technical design documents to provide meaningful feedback.
3. Create detailed, comprehensive and well-structured test plans and test cases.
4. Estimate, prioritize, plan and coordinate testing activities.
5. Develop and maintain automated test scripts using tools such as Appium, Selenium, Cucumber, TestComplete, Playwright, TestCafe, and other automation frameworks.
6. Execute extensive API testing using tools like Postman and SoapUI.
7. Design, execute and report on load and stress testing scenarios using JMeter with application-specific test plans.
8. Implement edge-case network test scenarios with tools like Charles Proxy.
9. Capture and analyze typical application/server interactions (HTTP, REST, DNS, SIP) with Wireshark.
10. Perform thorough regression testing when bugs are resolved.
11. Implement and manage continuous integration processes to streamline testing and delivery pipelines.
12. Take ownership of test environments, ensuring stability and availability for testing activities.
13. Document test procedures, outcomes, and provide clear reports to the project managers.
14. Champion a culture of continuous improvement, optimizing testing processes, tools, and methodologies.
15. Track quality assurance metrics, like defect densities and open defect counts.
16. Stay up-to-date with new testing tools and test strategies.
Requirements
1. BS/MS Degree in Computer Science, Engineering, or a related field.
2. Proven work experience in software quality assurance.
3. Strong knowledge of software QA methodologies, tools and processes.
4. Experience with bug tracking systems such as TestLink, Bugzilla, Xray/Jira, Mantis or Redmine.
5. Strong hands-on experience with Mobile/Web test automation tools such as Appium, Selenium and frameworks like Cucumber or Playwright.
6. Proficiency in SQL for data validation and testing.
7. Familiarity with API testing tools like Postman and SoapUI.
8. Solid understanding of Agile/Scrum methodologies and their application to testing.
9. Experience in writing clear, concise and comprehensive test plans and test cases.
10. Experience with performance, robustness and security testing is a plus.
11. Capable of prioritizing multiple tasks to meet goals without management oversight.
12. Fluent in English with strong communication skills.
13. Proactive, able to take initiative and operate independently.
14. Excellent problem-solving skills, with an eye for detail and quality.
We offer a competitive compensation package as well as an environment conducive to personal and professional growth.
#J-18808-Ljbffr