About this role
This role is for a Software Development Engineer in Test (SDET) who will build automated tests and test frameworks for Broadcom's Mainframe Security and Compliance team. You will define testing strategies, lead Continuous Testing efforts with pipelines, and execute both automated and manual/exploratory testing.
Key Responsibilities
- Adopt test-first development
- Assess and define test framework(s) and tools
- Create pipelines for Continuous Testing
- Develop and maintain automated regression tests and manage false positives/fragile tests
- Execute manual and exploratory testing and mitigate security vulnerabilities
Technical Overview
You will implement test automation frameworks and pipelines for Continuous Testing in Agile teams, covering integration, system, performance, and compatibility testing. The role includes performance baseline/benchmarking work, boundary/edge case and concurrency testing, and validation of system recoverability through destructive testing, with an IBM mainframe development foundation (and basic CICS knowledge).
Ideal Candidate
The ideal candidate is an SDET with 5+ years of experience testing modern large-scale software and complex test configurations, including a strong command of test-first development in Agile teams. They have hands-on experience designing and implementing automated tests and frameworks, building pipelines for Continuous Testing, and executing performance/load/concurrency testing with awareness of security risks in the testing process.
Must-Have Skills
At least 5+ years of experience testing modern large-scale software and complex test configurationsHas mastered the basics of operating as a developer in the IBM mainframe environmenttest-first approach to software developmentdesigningdevelopingand implementing automated testsassessing test automation tools and frameworksdefining testing strategiesexecute manual and exploratory testing as required
Nice-to-Have Skills
Basic understanding of CICS architecture and commandsExperience with BDDExperience defining and documenting test framework(s) considering long-term maintainability
Tools & Platforms
test automation toolstest framework(s)pipelinesContinuous Testing
Required Skills
SDETSoftware Development Engineer in Testtest-firstautomated teststest automationtest framework(s)performance testing baselinesbenchmarking strategiesBDDcontinuous testingpipelinesintegration testingsystem testingperformance testingcompatibility testingdestructive testingsystem recoverabilityboundary and edge case testingload and scalability testingconcurrency testingautomated regression testsfalse positivesfragile testsmanual and exploratory testingsecurity vulnerabilitiesAgileIBM mainframe environmentCICS architecture and commands
Hard Skills
Agiletest-firstautomated teststest automationtest automation toolstest frameworkperformance testing baselinesbenchmarking strategiesBDDautomated testing strategiesmanual testing strategiesContinuous Testingpipelinesintegrationsystem testingperformance testingcompatibility testingdestructive testingsystem recoverability validationboundary testingedge case testingload and scalability testingconcurrency testingautomated regression testsfalse positivesfragile testsexploratory testingsecurity vulnerabilitiestest automation leadershipdesign and code reviewsreview and analyze product code changesIBM mainframe environment
Soft Skills
leadership in test automationstrategic planningleadershipcollaborationcommunicationparticipation in Agile team processesproblem solvingcross-functional collaborationdocumenting and defining test strategies
Keywords for Your Resume
Software Development Engineer in TestSDETSoftware Development Engineer in Test(SDET)Mainframe Security and ComplianceAgiletest-firstautomated teststest automationtest automation toolstest framework(s)performance testingbenchmarking strategiesBDDContinuous TestingpipelinesIntegrationSystem testingPerformance testingCompatibility testingdestructive testingsystem recoverabilityboundary testingedge case testingload and scalability testingconcurrency testingautomated regression testsfalse positivesfragile testsexploratory testingsecurity vulnerabilitiesIBM mainframe environmentCICS architectureCICS commands
Deal Breakers
Must have at least 5+ years of experience testing modern large-scale software and complex test configurations, Must have mastered the basics of operating as a developer in the IBM mainframe environment, Must be able to design, develop, and implement automated tests and testing strategies, Must be able to execute manual and exploratory testing as required
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile