Quality Assurance Technical Lead
Job Summary:
We're looking for passionate and creative new person to help us shape how we test our enterprise-grade software. In this role, you will lead the QA efforts across our new product development lifecycle, ensuring the delivery of high-quality software products. You will be responsible for designing and implementing robust test strategies, mentoring QA engineers, and collaborating closely with cross-functional teams.
Job Description:
- KEY RESPONSIBILITIES
- Lead the QA strategy, planning and execution across multiple projects.
- Design, develop and maintain automated test frameworks using Playwright and Typescript.
- Design and develop product specific test cases for both manual and automation tests
- Collaborate with product owners, developers, DevOps to define quality test plans and test approaches and to ensure test coverage and quality standards
- Oversee performance testing and API testing using JMeter.
- Test and/or validate development tasks during the sprint cycle
- Manage defect review cycle
- Manage test data and test environments as required
- Coordinate with other technical teams in identifying test coverage requirements
- Execute integration and regression testing as required
- Support the product release team as required
- Mentor and guide junior QA engineers
- REQUIREMENTS
- BS or MS in Computer Science, software engineering or related discipline
- Hands-on experience with .Net development practices and languages
- Experience with Visual Studio
- Hands on experience in automation frameworks and scripting languages
- Hands-on experience with API scripting using tools like Postman and SOAPUI
- Hands-on experience using MSSQL and Oracle databases and relational databases concepts
- Experience in identifying high value test areas in software products
- Strong understanding of Agile software development test practices
- Experience in defining test plans, test cases, and execution plans
- Hands-on experience testing web, mobile, and desktop applications
- Strong written and oral communication skills, including the ability to present ideas and suggestions clearly and effectively.
- Ability to work independently and as a team member
- Ability to work in a fast-paced environment
- ASSETS
- Experience in functional and unit testing
- Experience with Azure DevOps pipelines and integrating test automation into CI/CD pipelines
- Experience in using SAST and DAST tools for security testing and analyzing results.
- Strong understanding of client-server architecture, three-tier application architecture and SPA architecture
- Hands-on experience in validating software specifications against business requirements
- Strong understanding of software application code (C#, Angular JS, HTML 5, CSS 3, C++) with the ability to write, read, and debug it
- Experience with common network protocols
- Experience with Accessibility (WCAG) testing
- Experience testing/leveraging cloud technologies
Worker Type:
Regular
Number of Openings Available:
1
Apply Job!
Apply to this Job