Engineer, Software Quality Engineering

Samsung
Mountain View, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 213K

Job location

Remote
Mountain View, United States of America

Tech stack

Testing (Software)
Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Automation of Tests
Code Coverage
Data Synchronization
Relational Databases
Distributed Systems
Elasticsearch
PostgreSQL
Node.js
Software Requirements Analysis
SQL Databases
Test Data
TypeScript
Integration Tests
Information Technology
Mocha
Testrail
Jenkins
Microservices

Job description

Perform user experience reviews, test automation, and software specification reviews to expand and improve the operations. Write and optimize test cases to improve the efficiency of software by maximizing the success of our software testing, designing test scenarios for usability, assessing software bugs and building automated test scripts with the overall goal of expanding our global eCommerce offerings. Perform integration testing to drive end to end integration testing with all the Samsung partners in place to deliver the product on time. Add automation tests using frameworks to avoid regression issues. Identify the test data and cases to be automated in each micro service. Drive multiple fulfillment partner projects forward while accounting for the complexities involved in integrating distributed systems, including API integration, data synchronization between multiple systems, testing for usability, compatibility and performance. Develop robust testing strategies to identify and address potential integration issues before they impact customers or business operations during the validation phase. Identify failure scenarios before the integration testing. Review and assess partner API documentation and identify the potential gaps during integration. Identify adaptations that require specific changes to integrate with new partners. Conduct required integration testing during the different test cycles.

Requirements

Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, or a related field and eight years of experience in the job offered or another related occupation. Must have eight years of experience in the following skills: (1) coding with at least two of the following: (a) Java, (b) Javascript, (c) Typescript, or (d) NodeJS; (2) experience in Agile Testing Quadrants. Must have six years of experience in the following skills: (3) automation experience on web. Must have three years of experience in the following skills: (4) automation experience on mobile apps; (5) experience in e-commerce domains purchase journey; (6) experience in Mocha test framework and Postgres. Must have two years of experience in the following skills: (7) experience with each of the following: (a) TestRail, (b) ElasticSearch, (c) LightHouse, and (d) ReportPortal. Must have one year of experience in the following skills: (8) hands-on experience with SQL and relational databases PostgreSQL and CockroachDB; (9) experience implementing test plan and test cases resulting in high test coverage; and (10) hands-on experience working with release engineering tools including (a) Jenkins, (b) Jira, and (c) AWS cloud technologies. Partial telecommuting permitted; employees will be required to report to office multiple days per week.

Benefits & conditions

Hours: Full Time, 40 hours/week. Salary Range: $201,053/year to $212,500/year

About the company

At Samsung, we believe that innovation and growth are driven by an inclusive culture and a diverse workforce. We aim to create a global team where everyone belongs and has equal opportunities, inspiring our talent to be their true selves. Together, we are building a better tomorrow for our customers, partners, and communities.

Apply for this position