Play an active role in QA activities during all phases of our product development from requirements elaboration, design/development, test and deployment
Responsible for manual and SDET activities for a multi-tier web-based platform. This includes writing test cases based on business requirements, test data creation, creating and maintaining automated scripts to test front-end, APIs and database changes
Creating and maintaining all QA related documentation throughout the process
Execution of the test phase consistent with the overall project schedules
Direct interaction/facilitation of bug resolution with engineering teams
Work effectively within a dynamic team environment following standards and best practices and ensure the highest level of quality
Ability to understand the technical architecture, its implementation, design patterns, data representations and infrastructure powering these systems.
Work closely with software devs and solution architects to understand the tech stack, design and accordingly build the test frameworks, setup infra and build execution models to drive the end-to-end quality efforts of backend systems/services and client apps
Debug test failures, read through logs, network calls and make preliminary root cause analysis of defect/bug
Develop test plans, test cases, test design documents with good coverage and optimised testing approach
Should be able to identify the test cases qualifying for test automation
Use of tracking tools to log, manage, resolve and report on bugs
Hire and Manage a team of Quality engineers & SDETs
Do the periodic performance assessments of the Team & should be able to set the KRA accordingly
Bring in Best practices in the day-to-day work
Manage the overall quality of the product's end-to-2-end functionality
Manage the production issues and drive it to closure and participate/contribute to RCA
Work with incident management team
Must have skills
At least 7 years of experience in manual and SDET activities
At least 2 years of experience in managing a team
Proficiency in Python, JavaScript or any other programming language
Should have experience in code review and handling PRs
Experience on automation tools like TestNG, Selenium (Grid, parallel, SauceLabs), Mocha_Chai frontend or backend test automation
Should have built an API test automation framework from scratch and maintained it
Good understanding of REST APIs and a solid experience in testing APIs
Experience in working in a distributed micro-service environment
Tools like Jira, Asana or similar bug tracking tool, Confluence - Wiki, Jenkins - CI tool
Knowledge of different browsers and cross-platform operating systems
Testing Mobile apps
Good in setting up load and performance testing infra & drive the load test executions based on the business & technical requirements
Strong understanding on current age product technical architecture of a consumer facing applications end-to-2-2nd
Keen eye for design and functional UX
Strong in writing SQL queries
Proficiency in git
Good understanding of CI/CD
Ability to develop or maintain applications for test automation
Excellent written and oral communication and organisational skills with the ability to work within a growing company with increasing needs
Proven track record of ability to handle time-critical projects
Knowledge of cloud platforms like AWS, Azure
Ability to independently manage test environment deployments and handle issues around it
Built APIs at some point and practical knowledge on working with them
Good in system design and solve for complex testing challenges
Skills: SDET
Employement Category:
Employement Type: Full timeIndustry: IT - Software Role Category: Marketing / Communication Functional Area: Not ApplicableRole/Responsibilies: Engineering Manager - QE & SDET