Job Description:
- Develop and implement comprehensive test strategies, test plans, and test cases for complex software applications.
- Design, develop, and maintain automated test suites using industry-standard tools and frameworks.
- Conduct functional, regression, performance, and security testing to ensure software quality and reliability.
- Collaborate with cross-functional teams to understand project requirements and identify testing needs.
- Analyze test results, prioritize defects, and work with the development team to ensure timely resolutions.
- Provide input on testability, scalability, and performance during requirement analysis and design review sessions.
- Evaluate and enhance testing processes, tools, and methodologies for improved efficiency and effectiveness.
- Lead quality assurance efforts and implement best practices for testing and software development lifecycle.
- Mentor and provide leadership to a team of testing engineers, imparting expertise and guidance.
Minimum Required Experience:
- Client Networking Centralized Operations team is transforming the business through digital automation and synchronization.
- Your role in QA will be to guarantee that the software solutions developed meet the highest standards of quality before being implemented across the organization.
- Through your detailed testing and analysis, you will help to minimize operational friction and enable the workforce to deliver stronger results.
- Bachelor’s degree in computer science, Engineering, or a related field; Master’s degree preferred.
- 8-10 years of experience in software testing, specializing in both manual and automated testing methodologies.
- Proven track record of leading testing teams and driving testing efforts for complex software projects.
- Expertise in creating and maintaining automated test frameworks using tools such as Selenium, Appium, or similar.
- Experience with Cypress or TOSCA automation tools.
- Proficiency in API testing, Web application testing, and UI testing.
- Familiarity with programming languages such as PHP, Java, Python, or JavaScript.
- Strong analytical skills with an acute attention to detail.
- Excellent communication skills and the ability to collaborate effectively with all levels of stakeholders.
- Experience with Agile/Scrum methodologies and practices.
- ISTQB or similar certification in software testing is highly desirable.
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner) and security testing.