About the job
SummaryBy Outscal
Mobileum is seeking a Senior Software Quality Engineer to lead and execute testing activities, ensuring high-quality software releases. Must-have experience in software QA methodologies, Linux/Unix, Kubernetes, and Big Data technologies.
About the job
Mobileum is a leading Telecom analytics solutions provider for roaming, core network, security, risk management, domestic and international connectivity testing, and customer intelligence. More than 1,000 customers rely on its Active Intelligence platform, which provides advanced analytics solutions, allowing customers to connect deep network and operational intelligence with real-time actions that increase revenue, improve customer experience, and reduce costs.
Headquartered in Silicon Valley, Mobileum has global offices in Australia, Dubai, Germany, Greece, India, Portugal, Singapore, and the UK.
Join Mobileum Team
At Mobileum, we recognise that our team is the main reason for our success. What does work with us mean? Opportunities!
Position: Senior Software Quality Engineer - Quality Engineering
Location: Bangalore
WHAT WE ARE LOOKING FOR
We are looking for a Senior Software Quality Engineer to develop and execute manual and/or automated tests to ensure our product's quality.
Quality engineer's responsibilities include designing/executing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics.
This role plays an essential part in our company's product development process. You will be responsible for conducting tests before product launches to ensure software runs smoothly and meets customer needs.
Responsibilities & Deliverables
- Lead, guide, monitor and participate in the analysis, design, implementation, and execution of functional & non-functional testing activities on designated projects.
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive, and well-structured test plans and test cases
- Estimate, prioritize, plan, and coordinate testing activities
- Design, develop, and execute automation scripts using open-source or in-house 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 customer needs
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software
- Track quality assurance metrics
- Stay up-to-date with new testing tools, test strategies and technologies
Educational Qualification:
- B.E. / B.Tech., M.E./M. Tech., or M. Sc. in Computer Science / Electronics Engineering / MCA. Advanced degree preferred.
To join our team, YOU must HAVE:
- Proven work experience in software quality assurance and strong knowledge of software QA methodologies, tools, and processes
- Proven work experience with Linux/Unix; Shell, Python
- Proven work experience with Kubernetes (K3S, K8s, etc.) and cloud providers (AWS, GCP, OCP, etc.)
- Proven experience in Big Data technologies (Hadoop, Spark, Kafka, others)
- Proven experience in setting up the cloud native environments and acquaintance with the DevOps tools
- Solid knowledge of SQL scripting (DDL and DML)
- Knowledge of oriented object programming languages (Java preferred)
- CTFL certification (ISTQB® Certified Tester Foundation Level) (preferred)
- Agile Testing experience (ISTQB® Agile Tester Certification preferred)
- Experience with JIRA/Confluence tools (preferred)
- Experience with test management tools (Xray preferred)
- Good problem-solving and solid communication skills
- Proficiency in English (written & spoken)