Software Development Engineer in Test (SDET) for Database Management at Broadcom. Designing and executing test plans ensuring software quality for Agile and DevOps environments.
Responsibilities
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
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
Requirements
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)
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 C
Extensive experience with 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)
Proven experience in designing and executing performance, load, and scalability testing for enterprise-level applications
Engineer III SDET at CrowdStrike developing cloud security solutions and building test infrastructure. Collaborating with development teams to ensure quality and functionality across cloud environments.
Senior Software Development Engineer in Test ensuring quality for Cisco's cloud - managed products. Collaborating with teams to enhance features and automation testing practices.
Senior QA Automation Engineer ensuring software applications deliver exceptional performance and reliability. Collaborating closely with developers and product managers to maintain high quality and optimize testing processes.
Junior Test Automation Engineer contributing to test scenarios within a collaborative CIO team at Hastings Direct. Engage in sprint ceremonies and follow engineering practices for quality outcomes.
Systems Integration and Test Engineer for En - Route Automation Modernization at Leidos. Collaborating on software functionality verification and automated testing in aviation tech.
QA Automation Engineer for Ciena focusing on test automation in complex systems. Leading product verification initiatives within software quality assurance teams.
Senior SQA Automation Analyst prioritizing high - quality software testing through automation frameworks and CI/CD integration. Collaborating with engineering teams in a growing software environment.