Search jobs > San Jose, CA > Quality assurance engineer

Staff Quality Assurance Engineer (Multiple Positions)

ByteDance
San Jose
Full-time

ResponsibilitiesAbout ByteDanceFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join UsCreation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible.

Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity;

to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together.

That's how we drive impact - for ourselves, our company, and the users we serve. Join us. About the TeamOur team plays a crucial role in ensuring the company’s success.

We seek people who are willing to learn and put in the effort to solve problems. Our challenges are not your regular day-to-day problems - you’ll be part of a team that’s developing new solutions to new challenges.

It’s working fast, at scale, and we’re making a difference. We are looking for talents to join us on this exciting journey! Responsibilities- Own the entire system testing process including developing, implementing, maintaining, and enhancing test plans, test scripts, traceability matrices, and test methodologies that ensure exhaustive testing of all assigned software systems to ensure compliance with software / system specifications.

  • Provide site reliability engineering support including alarm management and service metrics monitoring to ensure the highest level of availability of large-scale, globally distributed, and fault-tolerant CRM systems.
  • Develop and execute test plans and detailed test cases based on customer requirements and / or feedback and prioritization.
  • Collaborate with developers on bug fix verification and validation (regression testing).- Build tools that gather production quality metrics, monitor system health condition, and identify service weakness to ensure product quality.
  • Participate in daily customer On-Calls to answer customer feature inquiries and address issues occur in production services.
  • Build compelling data visualizations and interactive dashboards for team engineering productivity monitoring.- Demonstrate a structured approach to development (measuring, monitoring, and testing) and a deep understanding of object-oriented design.
  • Cooperate with developers to apply best practices, algorithms, design patterns, and data structures to create efficient and fault tolerant systems.
  • Work with global tech teams under the Global CRM projects to deliver cross-functional projects.- Anticipate potential software problems by creating test scenarios, generate testing completion metrics and analysis, as well as status read-outs to upper management.
  • Work with software engineers, program managers, requirements managers, and other product stakeholders to understand product features and the complete set of requirements to the software.
  • Track defects and manage bugs during the whole software development cycle.- Create technical, procedure documentations to contribute to team’s onboarding wikis.
  • QualificationsMust have a Master's degree in Computer Science, Engineering (any), Information Technology, Data Science, Data Analytics, Business Analytics, Mathematics, Statistics, Physics, or a related field, and 4 years of related work experience;

OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, Data Science, Data Analytics, Business Analytics, Mathematics, Statistics, Physics, or a related field, and 6 years of related work experience, out of which 5 years must be post-bachelor’s, progressive related work experience.

  • Of the required experience, must have 3 years of experience in each of the following : - Performing software testing including the following : Verification, validation, requirement gathering, test strategy, test methodologies, functional testing, unit testing, regression testing, stress testing, and user acceptance testing;
  • Designing, writing, and executing automation in script or macro to reduce the time of testing and to automate the process;
  • Developing testing applications using Java, Python, JavaScript, and Go programming languages with test architectures and frameworks including TestNG, PyTest, MochaJS, or Go-Test;
  • Test automation and building CI / CD including brainstorming, planning, designing, writing, implementing, building, and executing test cases to solve complex automation tasks;

and- Reporting and triaging issues to present online quality metrics through : Alarm rule configuration, issue troubleshooting, issue tagging, and building quality dashboard.

Of the required experience, must have 2 years of experience in software development lifecycle (SDLC) management including practicing waterfall or scrum methodology in product development to facilitate product delivery including : Standup, test plan review, showcase, code review, on-call reviews, and retrospectives.

TRAVEL REQUIREMENT : International travel up to 5% required. Type : Full time, 40 hours / weekLocation : San Jose, CASalary Range : $226325 - $324000 per year To

30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

Client testing experience as Quality Assurance Engineer, Software Engineer in Test, or SDET;. The intelligent Creation Algorithm Quality team is a Quality and Automation team based in San Jose. Here you have the opportunity to cooperate with the world's top AI scientists, get in touch with the most ...

Promoted
Ernst & Young
San Jose, California

Auditor, Assurance (Audit Services) (Manager). Apply data analytics to deliver high quality audits, providing business insight and value to clients. Must have 2 years of experience supervising audit teams consisting of two or more staff members. Enabled by data and technology, diverse EY teams in ov...

Promoted
Coupang
Mountain View, California

As our Staff Machine Learning Engineer for Coupang Media Group, Ads Quality, you will be responsible for developing, designing machine learning models, optimization algorithms and new product features for our advertising platform. We’re building full-stack engineering teams to handle large scale adv...

Graebel Companies Inc.
Remote, CA
Remote

The Senior QA Engineer position supports Graebel's web application and API services. Manual Test Development: Develop, execute, and maintain manual tests for UI and API and report on functional tests against multiple applications, services, and projects using Azure DevOps. Continuous Integration: In...

Mediabistro
San Jose, California

Software Engineer, Brand Ads (Multiple Positions) About ByteDance. QualificationsMust have a Master's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and 1 year of related work experience; OR a Bachelor's degree in Computer...

ByteDance
San Jose, California

QualificationsMust have a Bachelor's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and 2 years of related work experience. ...

TikTok
San Jose, California

Establish solid design and best engineering practice for engineers as well as non-technical people. Qualifications Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Machine Learning, Data Science, Business Analytics, Operations Research, Statistics, Mathemat...

ByteDance
San Jose, California

QualificationsMust have a Master's degree in Computer Science, Engineering (any), Information Technology, Machine Learning, Data Science, Mathematics, Statistics, Physics, or a related field, and 1 year of related work experience; OR a Bachelor's degree in Computer Science, Engineering (any), Inform...

TikTok
Mountain View, California

Work with Data Engineers, Data Analysts, Product and other engineers to deliver features to drive the user growth of products. Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Transportation Systems, Logistics, Operations Research, Machine Learning, Data Sc...

TikTok
San Jose, California

Collaborate with product managers, frontend engineers, and UX developers to analyze user requirements and build interactive Android features for the TikTok app. Use multiple programming languages to build a release platform, organize release pipelines, and ensure smooth code submission and launch. M...