Software Development Engineer in Test (SDET)Full time @Greenhouse jobs posted 1 week ago
We are looking for a SDET (Software Development Engineer in Test) with a specialized focus on testing and documenting legacy systems. Your role will be crucial in ensuring the robustness and reliability of our platforms, particularly those built on legacy technologies with a focus on a path to migrating into a more modern stack. You will develop testing strategies to cover all aspects of UX and system functionalities, ensuring our esports solutions meet the highest standards of quality and reliability.
- Develop and implement comprehensive testing strategies for legacy systems, particularly those involving Angular
- Document existing legacy system structures and user experiences to identify areas requiring improved test coverage.
- Collaborate with development teams to understand system functionalities and ensure alignment of testing strategies with user requirements and business goals.
- Design, develop, and maintain automated testing frameworks to facilitate efficient and effective testing processes.
- Perform rigorous testing to identify, diagnose, and address system vulnerabilities and bugs.
- Monitor system performance, proactively identify potential issues, and implement solutions to enhance system reliability and efficiency.
- Work closely with the development team to integrate testing practices into the software development lifecycle.
- Stay updated with the latest trends and best practices in testing and site reliability engineering.
Who You Are:
- A detail-oriented professional with a passion for quality assurance and system reliability.
- Adept at understanding and working with legacy systems
- An effective communicator who can document complex systems clearly and collaborate with cross-functional teams.
Required Experience and Skills:
- At least five years of work experience in full-stack software development, with a strong emphasis on frontend development.
- Proven experience in site reliability engineering, with a strong focus on testing and quality assurance.
- Knowledge of and experience with the Angular ecosystem that could translate to AngularJS v1.x concepts
- Familiarity with other fullstack technologies, CSS, React, MongoDB, Postgres, Node.js
- Experience in designing and implementing automated testing frameworks, Jest, Playwright or Cypress
- Familiarity with a range of testing methodologies
- Strong understanding of software development and system architecture.
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Having experience in any of the following are a benefit, but not required:
- Familiarity with decoupled CMSs, Storyblok, Contentful or the like
- Familiarity with modern frameworks like Nextjs, Remix, Gatsby or the like