Senior Software Development Engineer in Test

Tideworks Technology
Seattle, Washington, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Essential Job Responsibilities :

Learn more about the general tasks related to this opportunity below, as well as required skills.

As a Senior Software Development Engineer in Test (SDET) at Tideworks, you are a member of an agile-oriented cross-functional team of software engineers, testers, technical writers, and designers who leverage software to solve real-world problems in the container industry.

You actively develop new test automation code and work to maintain existing code with a high degree of quality, leveraging software design and test automation principles to write maintainable and efficient automated tests within the Tideworks test framework structure.

You write test code across all tiers of an N-tier architecture (including client-tier, middle-tiers, and back-end), test integrated software systems with third parties, and develop and maintain robust automation suites, building and leveraging configuration and deployment automation tools.

  • Keeping the client at the heart of all that you do, you work with Business Analysts to review feature specifications, requirements, and product design for testability;
  • with Testers to understand and write detailed test cases and scenarios, and to help debug issues; with Application Support to understand, debug, and resolve issues found by clients;

and with managers and leaders to ensure achievement of Tideworks’ critical OKRs. As an SDET, you contribute towards the maintainability and scalability of the test automation framework, delivering high quality product testing and test automation.

  • Ensure high-quality software deliverables by leveraging automation and tooling best practices.
  • Participate in the development of features, applications, and products by testing quality of the implementation.
  • Work to implement high-quality, fault-tolerant, clean, reusable, and maintainable automation tools and test frameworks.
  • Contribute to the development of test strategies and test plans.
  • Write maintainable and efficient automated tests, and refactor / improve existing automated tests, with the existing test framework.
  • Participate in enhancing / improving the existing test framework to write more efficient tests.
  • Leverage the DevOps toolchain to automate the build, integration, and testing for integration tests.
  • Perform static code analysis to improve quality and spot common security vulnerabilities.
  • Review test automation codes.
  • Chase out requirement and design defects with behavior-driven-development (BDD) and test-driven-development (TDD).
  • Work with the agile team to develop and track key metrics to understand and improve test effectiveness and coverage.
  • Work to create structured, clean, and cohesive test cases for all new features and / or functional changes in the software, organized into repeatable test suites.
  • Participate in estimation exercises and sessions.
  • Take initiative to participate in the iteration of the test automation framework and any in-house tools required.
  • Debug, troubleshoot, and isolate problems with tests.
  • Contribute to the growth of Tideworks’ collective knowledge through strong code-level and knowledge base documentation.
  • Build a deep understanding of Tideworks’ products, clients, product configurations, and data.
  • Create and manage against OKRs.
  • Mentor and train junior team members on test automation, quality engineering principles, approach, etc. through peer review, regular knowledge sharing sessions, and other methods.
  • Other duties as assigned.

Qualifications :

  • Bachelor’s degree or equivalent work experience.
  • 4 or more years of work experience as an SDET, Developer, Automation Engineer, Software Engineer, or another relevant role.
  • Experience using engineering methodologies; related certification or professional engineer designation desirable.
  • Experience working in an agile environment preferred.
  • Experience with at least 1 programming language (e.g., Java, C++, C#, Scala).
  • Experience performing a variety of test automation activities, including performance testing, security testing, and build verification testing (BVT) a plus.
  • Experience with CI / CD automation frameworks (e.g., Jenkins) a plus.

Supervisory Responsibilities : No

Work Environment :

  • Exposure to computer screens.
  • The noise level in the work environment is usually moderate.
  • Required hybrid work schedule, at least 3 days / week in office.

Tideworks is committed to making our employees feel welcome and respected. Our team is unique and our approach successful because we have fostered an environment that values varying backgrounds, perspectives, and experiences and takes pride in how the collective delivers value to our customers and partners.

A truly diverse workforce is the outcome of treating people right. Each team member is responsible for creating, maintaining, and enhancing our work culture through collaboration and empathy as culture doesn’t happen without conscious effort.

At Tideworks, we expect all employees to treat one another with respect and kindness, no exceptions or excuses.

Benefits : Eligible employees (and their families) may qualify for medical, dental, and vision insurance, as well as having basic life and accidental death insurance, short term disability insurance, and long-term disability insurance.

Employees will receive paid sick and vacation time, and company holidays if eligible. The company also offers up to twelve weeks of paid maternity leave, when applicable, 5 days of paid bereavement leave, and paid jury duty.

Eligible employees can enroll in our company's 401k plan, as well as a retirement plan. Some employees may be eligible for discretionary and / or metric-based bonuses dependent on their position.

The company also provides an Employee Assistance Program.

J-18808-Ljbffr

14 days ago
Related jobs
Promoted
TikTok
Seattle, Washington

ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of ...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Development Manager to lead teams in rewriting agent-facing applications. ...

Promoted
Canonical - Jobs
Seattle, Washington

Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software. In addition to the benefits above, certain roles are also...

Promoted
TikTok
Seattle, Washington

We are looking for passionate and talented people to join our Global e-commerce Engineering team, to build an e-commerce ecosystem that is innovative, secure and intuitive for our users. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, ...

Promoted
Nintendo
Redmond, Washington

Nintendo Switch and the Nintendo 3DS family of systems, as well as the Game Boy ™ , Game Boy Advance, Nintendo DS ™ family of systems, Super NES ™ , Nintendo 64 ™ , Nintendo GameCube ™ , Wii ™ and Wii U ™ systems. A wholly owned subsidiary, Nintendo Technology Development, based in Redmond, Washingt...

Promoted
TikTok
Seattle, Washington

Much of our software development focuses on optimizing existing codebase, building infrastructure and automation tools. Support teams through activities such as technical design consulting, developing platforms and frameworks, investigating and providing solutions to fix complex reliability issues. ...

TikTok
Seattle, Washington

Good communication skills Preferred Qualification• Bachelor's Degree in Computer Science or related discipline with 3 years of relevant experience in software engineering. The TikTok Privacy & Security Compliance Platform team is responsible for building easy to use and efficient tools for complianc...

Blue Origin
Landmark,WA

Blue Origin will consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state, and local laws, including the Washington Fair Chance Act, the California Fair Chance Act, the Los Angeles Fair Chance in Hiring Ordinance, and other applicable...

Belcan
Bellevue, Washington

If you"re passionate about cutting-edge technology, creative problem-solving, and delivering high-quality software solutions, we want to hear from you! As a Senior Software Engineer, you"ll play a pivotal role in designing, developing, and integrating complex software applications. Belcan is a dynam...

ByteDance
Seattle, Washington

Of the required experience, must have 2 years of experience in each of the following:- Designing and implementing scalable, fault tolerant, distributed, and low latency backend workflow orchestration architecture;- Designing and implementing scalable, fault tolerant, and distributed backend event dr...