Senior Quality Assurance Engineer
sourcingxpress
Job Description
-
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