x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Quality Assurance / Control Job   »   Senior QA Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior QA Engineer

Genius Brio Pte. Ltd.

Responsibilities:


1. Collaborative Development and Testing:

  • Work closely with cross-functional team members, including developers, product managers, customer support, and partners, to ensure high-quality product delivery.
  • Participate in Agile ceremonies, contributing to continuous improvement and team efficiency.

2. Test Planning and Execution:

  • Create detailed, comprehensive, and well-structured test plans and test cases, ensuring thorough coverage of all features and functionalities.
  • Develop, maintain, and execute automated test scripts using industry-standard tools and frameworks.
  • Perform hands-on manual testing to investigate and reproduce functional and non-functional backend software issues.


3. Defect Management and Analysis:

  • Prevent, collect, analyze, and track product defects, ensuring prompt and accurate reporting.
  • Conduct root cause analysis of test script failures, identifying and addressing underlying issues.
  • Continuously improve test coverage by identifying deficiencies and creating additional test scripts as needed.


4. Feature Testing and Documentation:

  • Conduct investigatory testing of unreleased features, defining requirements, behavior, and potential impact on the existing system.
  • Document and design candidate test scenarios for new features and improvements.


5. Quality Assurance and Improvement:

  • Advocate for quality within the team, driving best practices for testing and product development.
  • Implement performance testing, security testing, and scalability testing to ensure robustness and resilience of backend services.


Requirements:

1. Experience and Skills:

  • Minimum of 7 years of experience in backend QA engineering, with proven expertise in both frontend and backend automated testing.
  • Extensive experience with full-cycle testing, from designing manual tests to developing and executing automated scripts.
  • Proficiency in scripting languages such as Java, Python, or JavaScript, and familiarity with automation tools like Selenium, JUnit, or TestNG.


2. Technical Expertise:

  • Strong experience testing backend services, including APIs, databases, and distributed services (microservices architecture preferred).
  • Deep understanding of software development lifecycle (SDLC) and continuous integration/continuous deployment (CI/CD) processes.
  • Knowledge of QA efficiency tools such as AI and LLM
  • Knowledge of performance testing tools (e.g., JMeter, LoadRunner) and security testing methodologies.
  • Knowledge of StarRocks high-performance analytical tool to run real-time fresh data
  • Knowledge of using Kafka to build real-time streaming data pipelines and applications that adapt to the data streams
  • Lead end-to-end big data QA test environment
  • Setup automation framework and data comparison scripts
  • Lead the release process, increase process efficiency, and ensure release stability


3. Analytical and Problem-Solving Skills:

  • Strong analytical skills, with the ability to not only identify 'what' went wrong but also understand 'why' and propose solutions.
  • Enjoys breaking things and solving complex problems, with a detail-oriented and methodical approach to testing.


4. Communication and Collaboration:

  • Excellent communication skills, both written and verbal, to effectively collaborate with global teams.
  • Strong documentation skills, with the ability to clearly articulate test plans, test cases, and defect reports.


5. Additional Qualifications:

  • Experience with test management tools such as Jira, TestRail, or Zephyr.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Continuous learner with a proactive attitude towards adopting new technologies and improving existing processes.

Sharing is Caring

Know others who would be interested in this job?