Software Development Engineer in Test (SDET)
ExternalFull-timeOn-site3w ago
AgileBDDCI/CDCypressDocumentationGit
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Quality Assurance & Automated Testing:
- Actively participate in Agile team activities, providing expert guidance on testing requirements, effort estimation, and risk assessment.
- Design and develop programs, utilities, scripts, and pipelines to support various testing streams including Integration, System, Performance, Security, and Compatibility.
- Implement and report on automated test coverage strategies, providing insightful analysis of coverage metrics.
- Update and maintain automated regression tests, ensuring their effectiveness in identifying newly introduced defects.
- Analyze automated test results, including the review and resolution of false positives and the refactoring of fragile tests.
- Execute targeted manual and exploratory testing for critical functionalities and high-risk areas.
- Proactively identify, assess, and mitigate potential security vulnerabilities within the testing process, tools, and application under test.
- Prepare complex test data and ensure test case execution aligns with comprehensive testing matrices.
- Leadership & Strategic Planning:
- Contribute to the definition and documentation of comprehensive test frameworks, including the selection of technology stacks and test automation tools.
- Support the design and implementation of Continuous Testing pipelines within Agile and DevOps environments.
- Assist in establishing performance testing baselines and defining benchmarking strategies.
- Provide guidance on industry-standard testing processes (e.g., BDD, TDD) and contribute to the development of automated and manual testing strategies.
- Review product code changes to design optimal test cases and strategies, ensuring comprehensive coverage and risk mitigation.
- Required Qualifications:
- Master's or Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5+ years of progressive experience in software quality assurance, with experience in Databases technologies.
- Experience with mainframe environments (z/OS)
- Experience with REXX programing language
- Strong understanding and practical application of software testing methodologies, principles, and best practices.
- Excellent communication, collaboration, and interpersonal skills.
- Proficiency in at least one programming language, such as Python, Java, or JavaScript.
- Preferred experience with any of test automation frameworks and tools such as Selenium, Cypress, Playwright, JUnit, TestNG, PyTest, or similar.
- Hands-on experience with CI/CD tools and platforms (e.g., Jenkins).
- Experience working with Git SCM
- Experience in designing and executing performance, load, and scalability testing for enterprise-level applications.
- Desired Skills & Experience:
- Experience programming in IBM Assembler (HLASM), , Metal C is a plus.
- Experience working with Endevor SCM is a plus
- Familiarity with API testing
- Relevant industry certification as ISTQB is a plus
- Business Travel:
- No (or minimal) business travel is expected for this position.
- If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
Additional Information
Please Note: 1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Software Development Engineer in Test (SDET)
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Broadcom? Share your experience