Engineer, Software Quality Engineering
Role details
Job location
Tech stack
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