Dew Software is hiring talented QA Engineers with expertise in both automation and manual testing to join our team. As a leading player in the digital transformation space, Dew Software works with Fortune 500 companies to deliver cutting-edge solutions.
As a QA Engineer, you will play a critical role in ensuring the quality and reliability of our software products. You will work closely with cross-functional teams to develop and execute test plans, identify and report defects, and contribute to the improvement of our testing processes.
This is an excellent opportunity to work with a global team of experts in a collaborative and dynamic environment. Join our team and make an impact!
Responsibilities
- Develop and execute manual and automated test cases to ensure software quality
- Create and maintain test plans, test scenarios, and test scripts
- Identify, report, and track defects, working closely with the development team for resolution
- Contribute to the continuous improvement of testing processes and methodologies
- Collaborate with cross-functional teams to define and implement effective testing strategies
- Stay up-to-date with industry trends and emerging technologies in software quality assurance
Requirements
- Knowledge & Skills Recommended (Manual QA Engineer)
- 3-7 years of experience in testing of Voice / Video IP based products supporting SIP / H323, SDP, RTP, TCP, UDP protocols, testing of "Unified Communications" applications supported on Android devices e.
g. Microsoft Teams, Zoom, or other embedded products
Voice / Video over IP; Android Telephony applications - TCP, UDP networking protocols; IP based Call Servers; Networking Switches and Routers;
Embedded devices testing; Agile Methodology
- Java / Python / PERL
- Test Planning; Software Testing; Jira; Test Rail
- CCNA / CCNP
Automation QA Engineer)
- Required :
- Engineering bachelor’s or master’s degree in computer science, information systems, or equivalent
- 6-10 years of hands-on experience in Python based test automation.
- Strong Python skills focusing on Automation testing / Performance testing.
- Experience in Unified Communications, VoIP, SIP, or related industries.
- Experience and understanding of APIs, automation tools, IDE and languages all supporting software testing.
- Hands-on experience in Gitlab, GitHub or other version control tools.
- Experience with Jenkins or other CI / CD tools.
- Experience in testing life cycles including planning, design, execution, and reporting.
- Strong analytical and problem-solving skills.
- Experience in working in projects using Agile methodologies such as SCRUM .
- Professional working experience in task / content / Defects / Testcase management tools such as Jira / TestRail / Confluence or other tools.
- Desired :
- Experience in Microsoft Teams Application testing, Zoom Phone Applications testing or related voice / video calling applications testing.
- Experience in system validation involving VoIP products / applications / peripherals and hybrid work solutions.
- Professional working experience in Unix / Linux environments.
- Knowledge of Docker contains or other VM environments.
- Experience in applications such as Microsoft Teams, Zoom Rooms, Google Meet or other Video conferencing solutions and products.
- Good understanding and work experience in Java based test automation.
- Good understanding and work experience in Call control protocols such as SIP / H.323.
- Basics Networking knowledge on computer networking systems Hubs / Switches / Routers, TCP / IP, certificate management, IP routing, firewalls, and DNS