We are looking for a meticulous and highly skilled QA Engineer to join our Core Team. As part of this pivotal team, you will ensure the quality, performance, and reliability of core systems and services that serve as the backbone of our applications. This role is perfect for someone with a passion for problem-solving, automation, and working on high-impact projects in a dynamic and innovative environment.
The ideal candidate will have a strong technical background in testing methodologies, automation, and tools, with the ability to collaborate with developers and product teams to deliver high-quality solutions.
Key Responsibilities
- Develop, execute, and maintain comprehensive test plans, test cases, and test scripts for core systems and services.
- Perform manual and automated testing to ensure product quality across functionality, performance, and scalability.
- Build and maintain automated testing frameworks for backend systems and APIs.
- Collaborate with developers and product teams to understand requirements, identify potential issues, and ensure a seamless user experience.
- Analyze test results, identify root causes of defects, and work with developers to resolve issues promptly.
- Ensure proper documentation of test cases, defects, and resolutions for ongoing quality improvements.
- Contribute to the continuous improvement of QA processes, tools, and techniques.
- 3+ years of experience as a QA Engineer, with a focus on backend systems or complex applications.
- Proficiency in creating and executing test cases for APIs, Microservices, and distributed systems.
- Familiarity with CI/CD pipelines and integrating automated tests into the development lifecycle.
- Knowledge of databases like PostgreSQL, MongoDB, or similar, for testing and validation purposes.
- Excellent analytical skills, attention to detail, and problem-solving abilities.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
Nice-to-Have Qualifications
- Familiarity with cloud platforms like AWS, GCP, or Azure.
- Strong scripting skills in Python, Java, or a similar programming language.
- Experience with automation tools and frameworks.
- Experience with performance testing tools like JMeter or Locust.
- Exposure to working with innovative, fast-paced R&D teams.