Senior Quality Assurance Engineer
Hybrid
Mercari
Startup
Product
C2C
Series D+
Information Technology
Bangalore, Karnataka, India
Post Status: Active
Permanent
43 applications
Experience: 5-10 Years
Skills
CI/CD
Java
Agile
Kotlin
Mobile Testing
Jetpack Compose
Selenium
Automation Testing
Appium
Performance Testing
Posted 5 days ago

About the job

Key Responsibilities

  • Developing and executing test cases and test plans to ensure that software is properly tested and approved based on business requirements.

  • Identifying, documenting, and tracking defects and issues in the software and working with developers to resolve them.

  • Collaborating with the development team to ensure that testing procedures are integrated with the software development process and are aligned with the company's overall product quality standards.

  • Monitoring and reporting on software quality/testing metrics to ensure that development teams are meeting established goals and objectives.

  • Continually improving quality control processes and procedures to increase efficiency and accuracy.

  • Participating in the development of software products throughout its lifecycle - including design, development, testing, release, maintenance and support.

  • Keeping abreast of emerging trends, technologies, and tools related to testing techniques and methods

  • Communicating and working with product managers, developers, and other stakeholders to ensure that the product is meeting the necessary quality standards.

What You Will Do

  • As a QA Engineer at Mercari, you'll work on enhancing current app features and introducing new ones from the customer's point of view.

  • Design and implement automated tests.

  • Coach SWEs on testing best practices.

  • Develop an “All for testing” mindset in development teams.

  • Develop and improve processes for quality-assurance related activities.

  • Review plans and specifications developed by product managers and provide feedback.

  • Engage in quality assurance activities throughout the entire development process while working in a quality-focused, high-speed environment.

  • Perform quality analysis using quantitative and qualitative data to suggest improvements to development teams

You May Be a Good Fit If You

  • Have a strong understanding of QA methodologies, tools, and processes.

  • Can unleash development teams testing potential.

  • Possess good analytical, problem-solving, and troubleshooting skills.

  • Have experience working on testing frameworks and automation tools.

  • Have an interest in exploring new technologies and approaches to testing.

  • Have a strong attention to detail and can maintain accurate records of test results.

  • Have good communication and interpersonal skills, with the ability to work collaboratively with stakeholders in various locations.

  • Have experience working in an Agile development environment.

  • Possess relevant technical skills and knowledge, such as programming languages and databases.

Bold Challenges

  • You will be responsible for quality assurance of the Mercari app, a marketplace platform with over 20 million monthly active users.

  • Implement a mindset where quality assurance is engineering and teams responsibility 

  • Involved in tasks such as understanding customer issues, developing processes, analyzing data, and creating quality guidelines to assure overall development process quality.

  • This role allows you to consider quality from the customer's perspective and build quality assurance from scratch.

Required Experience

  • 4-10 years of experience working in QA activities and automation.

  • Experience in testing mobile applications, including test design, implementation, optimization, and test management.

  • Creating/programming automated tests, for at least one of the following platforms:

    • Android

    • iOS

    • Web

  • Experience in effectively resolving issues and enhancing processes within your team.

  • Communication, collaboration, and problem-solving in team environments.

  • QA experience within an Agile Scrum-based development process.

Preferred Experience

  • Experience in using tools such as Jetpack Compose, XCUITest, Jest.

  • Experience in backend/API testing and automation.

  • Experience working in a CI/CD environment.

  • Experience in web / smartphone apps / backend development.

  • Experience in test tool selection and its development.

  • Experience with e-commerce platforms and services.

  • Experience in performance testing, security testing, and internationalization testing.