As a Sr. QA Engineer at ExpertFlow, you’ll primarily be working on CIM, a customer-to-business collaboration solution across several media channels.
Work intimately with Software QA Manager and QA Team to achieve the Quality Objectives of his / her department
Test Software according to ExpertFlow QA process
Prepare test plan with the assistance of software QA Manager
Write test steps and automate test plans where feasible
Create, execute & review test cases / scenario matrix
Be a mentor for the junior QA engineers for test planning and automation
Report and track issues in JIRA
Be a part of a cross-functional team for successful product deliverables.
Take full ownership of testing activities of the assigned products / projects and any junior QA team members
Participate in daily SCRUM, sprint planning, retrospective, and other scheduled meetings
Prepare and maintain testing rigs
Stay abreast with the latest technologies
Take initiatives for highlighting and communicating issues to the team
Request Hardware / Software if necessary
Set bugs’ severity and priority for fixing
Raise the flag to the QA Manager in case of showstoppers
Assist Software QA Manager in all related issues
Knowledge, Skills, and Expertise
Knowledge, Skills & Experience Requirements Formal Qualifications / Certification4-years Bachelor’s degree in Computer Science or similar from a reputed institute. Experience
3-5 years of hands-on QA / QC experience
Hands-on experience of Load / Stress testing and performance benchmarking
Working experience in Agile methodologies
Experience in using testing and bug reporting tools
Experience in working with Linux-command line
Experience in working with Docker
Knowledge of Git and usage of any Git servers such as GitLab, GitHub
Test automation is a plus
Sound knowledge of SDLC and STLC
Synchronous and Asynchronous APIs
Sound understanding of SQL
Good collaborative problem-solving capabilities
Good written and verbal communication skills, fluent in English
Programming skills for writing SQA test clients and scripts
Nice to have
Knowledge of contact center solutions / CTI is a plus.
Deep analytical skills
Software product analysis and design skills
Resource management skills
Team leadership with a degree of humility
Time management skills
Key Accountability & Performance Measures
Why you do it and how you do it)
Test planning and Execution
Do test planning from sprint perspectives and make sure the smooth execution of QA activities during the sprint to achieve the sprint goals.
Follow the QA process and procedure to make sure we don’t miss any deliverables.
Accountable for the creation, review, and maintenance of all required QA documentation and activities.
Assist in troubleshooting issues on the production system in a Linux / Docker environment
Creates sub-tasks following the assigned story and write technical notes
Updates JIRA task status timely and summary of log work
Participate in documenting Root Cause Analysis of issues identified in production
Actively listens, identifies, and communicates issues.
Standards and Techniques
Follow TDD / BDD design principles
Makes use of automated test tools for issues identification
Adhere to the company’s software QA policies and standards
Participates in improving the SDLC / STLC approach being followed
Compensation and Benefits
It’s a full-time permanent job 5 days a week. The salary package is based on skills and expertise.
In addition to the salary package, the company covers medical benefits both for indoor / outdoor treatment for you and your family.
Other HR benefits such as annual leaves, gratuity funds are also provided.