Summary
Join MAS Global, a rapidly growing tech company with a mission to create educational opportunities, as a Senior QA Engineer. You will work directly with clients, contributing to the implementation of robust test automation frameworks and integrating them into CI/CD pipelines. This role requires strong QA engineering skills, programming abilities, and experience with performance testing and CI/CD tools. You will provide technical leadership to the QA team and collaborate with engineering and DevOps teams. The ideal candidate is innovative, detail-oriented, and thrives in a collaborative environment. MAS Global offers a diverse and inclusive workplace.
Requirements
- Exceptional communication and interpersonal skills, capable of engaging with technical and non-technical stakeholders, as well as clients. (English speaking)
- Solid QA engineer skills to manual write and execute test cases at the team level
- Ability to update build scripts for team as well
- Programming skills in one or more languages (e.g., Java, Python, JavaScript) for writing automated tests and building frameworks
- Performance testing experience using tools like JMeter, LoadRunner, or similar
- Experience with CI/CD tools (TeamCity and version control systems (Github)
- In-depth knowledge of Agile development methodologies and the role of QA within Agile teams
- Expertise in root cause analysis, performance diagnostics, and issue resolution in cloud-based or enterprise environments
Responsibilities
- Work directly with customers (internal and external) to deliver tailored solutions and advice on best practices, product use cases, performance enhancement by tuning environmental resources, and operational efficiency
- Contribute to the implementation of robust and scalable test automation frameworks using industry-standard tools and technologies (e.g., Selenium, Junit5, etc.)
- Integrate test automation seamlessly into CI/CD pipelines to streamline and accelerate the delivery process
- Provide technical leadership to the QA team, guiding and mentoring junior and mid-level engineers on test automation best practices, coding standards, and troubleshooting techniques
- Collaborate with engineering and DevOps teams to troubleshoot complex technical issues, leveraging advanced debugging tools, logs, and performance monitoring systems
- Contribute to functional QA testing, process improvement initiatives, driving increased efficiency in testing and QA processes across the organization
Preferred Qualifications
- Experience with cloud platforms (AWS) and distributed systems
- Familiarity with containerization (Docker, Kubernetes) and microservices architectures
- Kubernetes Application Developer certified (CKAD)
- AWS Certified Cloud Practitioner