Search jobs > San Jose, CA > Sr software engineer

Sr. Software Engineer in Test

Align Technology
San Jose, California
Full-time

About this opportunity

As a Senior Software Engineer in Test, you will play a critical role in ensuring the quality and reliability of our customer facing web products, with a particular focus on JavaScript-based applications using React, next.

js and Node.js. You will work closely with our development and product teams to design, develop, and execute automated tests, identify and resolve issues, and contribute to the continuous improvement of our testing processes and infrastructure.

In this role, you will Design, develop, and maintain automated test frameworks and test suites for JavaScript-based applications Collaborate with cross-functional teams to understand product requirements and design effective test strategies.

Implement and execute automated tests to ensure the quality, performance, and reliability of our software products. Integrate test automation into CI / CD pipelines to ensure seamless and efficient testing workflows Identify, document, and track software defects, and work with the development team to resolve them.

Continuously improve test automation frameworks, tools, and processes to enhance testing efficiency and coverage. Mentor and provide guidance to junior members of the test engineering team.

Participate in code reviews, design reviews, and technical discussions to ensure high-quality software development. Stay up-to-date with industry trends, best practices, and emerging technologies in software testing and quality assurance.

In this role, you’ll need Bachelor's or Master's degree in Computer Science, Engineering, or a related field with 8+ years of experience Proven experience as a Software Engineer in Test or similar role, with a strong focus on testing JavaScript-based applications Proficiency in test automation tools and frameworks such as Selenium, Cypress, Jest, Mocha, or similar.

Solid understanding of software testing methodologies, including functional, regression, performance, and security testing.

Experience with continuous integration / continuous deployment (CI / CD) pipelines and tools (e.g., Bamboo, Jenkins, GitLab CI).

Familiarity with version control systems (e.g., Git) and agile development methodologies. Excellent analytical, problem-solving, and debugging skills.

Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment. Preferred Qualifications : Experience with testing APIs in isolation (REST, GraphQL) Experience working with Kafka Familiarity with behavior-driven development (BDD) and tools such as Cucumber or Gherkin.

30+ days ago
Related jobs
Promoted
Spectraforce Technologies
Santa Clara, California

Assist in the creation of a Quality Engineering/Release engineering process with emphasis on continuous integration and continuous development. We have built our business by providing talent and project-based solutions, including Contingent, Permanent, and Statement of Work (SOW) services to over 13...

Promoted
VirtualVocations
Fremont, California
Remote

A company is looking for a Senior Engineer in Software Engineering based in the US for a remote position. Docker, Lambda, and other AWS servicesCollaborate with various teams to capture requirements and launch automation solutionsRequired Qualifications:6+ years of software development experience3+ ...

Promoted
Apple
Cupertino, California

Be actively involved in collaborating on product direction, giving feedback in the right way to the team, and bringing new issues up in a safe and constructive way for team discussion. A hire for this role will accelerate the team through helping to develop standard methodologies, coaching strong ar...

Promoted
LinkedIn
Mountain View, California

Keep a platform first approach while designing products/serviceBasic Qualifications: -BS/BA in Computer Science or related technical field or equivalent technical experience-5 years of industry experience in software design, development, and algorithm related solutions-5+ years of experience program...

Promoted
Apple
Cupertino, California

We are looking for an engineer who will be responsible for defining, developing and delivering key user facing performance metrics to engineering partners and senior leadership. As a Sr Software Engineer on the AIML Performance & Reliability metrics team, you will have significant influence and resp...

Promoted
Russell Solutions Group
San Jose, California

The Senior Staff Software Engineer will be responsible for the detailed design, implementation, and testing of subsystems and system components. BS in Computer Science, Electrical Engineering, or similar technical field. Experience writing software system infrastructure components (e. This position ...

Promoted
Apple
Cupertino, California

This is your opportunity to be part of an outstanding software engineering team shipping features to surprise and delight customers on the iPhone, Mac, Apple Watch, iPad, and more! The Machine Learning Personalization team in Proactive Intelligence provides personalized machine learning on device wi...

Promoted
Hitachi Vantara Corporation
Santa Clara, California

Experience on storage, compute, and VMware testing including writing test cases and manipulating test data. Setting up, maintaining, and operating test automation frameworks. The candidate will need to demonstrate capability based on experience in requirement analysis, test planning, test design, ri...

Palo Alto Networks
Santa Clara, California

You will be part of a world-class software test engineering team that works on various ground-breaking technologies (Cloud Identity, Data Loss Prevention, Post quantum cryptography, IoT Security etc) in the Layer 4-7 domain. We are looking for highly motivated engineers who have intellectual curiosi...

Juniper Networks
Sunnyvale, California

We do not discriminate in employment decisions on the basis of race, color, religion, gender (including pregnancy), national origin, political affiliation, sexual orientation, gender identity or expression, marital status, disability, genetic information, age, veteran status, or any other applicable...