Design test plans, automate test cases, and present test strategies for team review
Defining test strategies for large, complex products delivered in a distributed agile environment
Test execution, test result capture, and assurance of quality
Publish test reports and participate in Go- or No-Go decision
Ensure effective communication of project and testing status to Development teams
Execute other quality assurance tasks as requested
Design and development experience in Java, Spring, Angular, React ,MVC, C# .Net, etc.
Suggest improvements for processes, best practices, and standards
Reviewing test practices and coaching the team on improvement opportunities
Β
What weβre looking for:
Β
Experience with the following test automation tools - JUnit, Jest, Mockito, Wire Mock, Playwright, Selenium ,Cypress etc.
Understanding of QA methodologies, life cycle, and processes
Candidate should have strong programming, debugging experience, and excellent problem-solving skills
Work with Development to review new feature designs and validate test specifications to ensure they are comprehensively tested and meet customer expectations
Identify defects and own them through the resolution and verification cycle
Substantial experience creating/updating/reviewing/executing automated and manual tests
Experience in both functional testing and system testing
Experience in end-to-end testing and automation across various systems
Experience testing APIs (familiarity with REST, JSON, XML, Web API), Postman,Swagger
Exposure to working in agile product development model using concepts such as micro-services based development and deployment
Previously dealt with mission-critical production issues in terms of data volumes and speed of data
Experience with Git hub, Gitlab, JIRA, Jenkins and Confluence
Experience with functional and load testing of web applications
Experience with Oracle, PL/SQL, My SQL, Bigdata technologies
Experience working with UNIX/Linux (command-line usage, simple shell scripting)
Β
Additional Skillsets:
Β
University degree in Computer Science, Programming, or equivalent education
Minimum of 3-4 yearsβ experience in software quality assurance and testing
Excellent knowledge of QA processes, principles, and the software development lifecycle
Experience of working in an agile development cycle
Ability to communicate effectively in English both written and spoken
Previous work experience in a Product/Service company