JOB SUMMARY:
Develop and execute exploratory and
automated tests to ensure product quality. Monitor every phase of the
development process, analyze and test software during development to ensure
quality. Conducting tests before product
launches to ensure software runs smoothly and meets client needs, while being
cost-effective. Help meet deadlines by identifying attainable testing goals in
the development process, documenting and relaying any issues back to the
development and product teams or leaders.
KRAs:
/
Review requirements, specifications, and technical design documents
to provide timely and meaningful feedback
/
Contribute to and progress the existing automation test suite
(developed in Selenium with java platform)
/
Provide detailed, comprehensive, and well-structured test plans and
test cases
/
Estimate, prioritize, plan and coordinate new testing activities
for new products and features
/
Design, develop and execute automation scripts using open-source
tools
/
Identify, record, document thoroughly and track bugs
/
Perform thorough regression testing when bugs are resolved
/
Develop and apply testing processes for new and existing products
to meet client needs
/
Liaise with internal teams (e.g., developers and product managers)
to identify testing requirements
/
Investigate the causes of non-conforming software and notify the
appropriate teams
/
Identify and track quality assurance metrics, for example, defect
densities and open defect counts
/
Stay up to date with new testing tools and test strategies
FUNCTIONAL RELATIONSHIPS/INTERACTIONS:
INTERNAL
/
Directors
/
Marketing Team
/
AI Software Engineering Team
EXTERNAL
/
Software Developers
/
Testers
/
Graphic Designers
Clients
EDUCATION
/
Minimum Bachelor’s degree in Computer Science/ Information
Technology or equivalent
WORK EXPERIENCE
/
Minimum 5 years of experience testing web applications and software
/
Proven hands-on QA experience on consumer software
/
Proficient in manual and automated testing frameworks
/
Proven track record of creating test plans and writing test cases
based on product requirements
/
Experience working closely with development and business teams to
communicate problem impacts and to understand business requirements
/
Experience in working in an agile/scrum environment
/
Experience with AI projects and managing teams are preferred
SPECIFIC SKILLS
/
The ability to work with management and architects to best
determine the technical roadmap for a team
/
A high level of attention to detail and the ability to produce
accurate and consistent test strategy and user documentation
/
Strong communication skills both written and verbal
/
Container Technologies: Kubernetes, Docker
/
Exposure to cloud Platforms: AWS/ Azure,/ GCP
/
Exposure to Server Technologies: event-pipeline, pub/sub, data
streaming, distributed caching, computing and storage, ESB
/
Knowledge of SQL
/
Hands-on experience on JAVA is mandatory
/
Exposure to programming languages such as HTML, Javascript, Python
/
Exposure to databases by PostgreSQL, MySQL, MongoDB, Redis, etc.
/
CICD and/or DevOps experience
/
ANSIBLE/ TamCity or Jenkins
/
BDT frameworks
/
TEST RAIL pipelines
GENERAL SKILLS
/
Ability to work under high pressure and complete project under
tight deadlines
/
Ability to work in a fast-paced, multidisciplinary environment