Software Development Engineer in Test (SDET)

8 Minutes ago • 5 Years + • $91,000 PA - $146,000 PA
Automation

Job Description

We are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) to join our Database Management Systems team in the Mainframe Software Division. The SDET will be responsible for designing, developing, and executing comprehensive test plans and strategies to ensure the quality and reliability of our software products. This role requires a strong understanding of software testing methodologies, a proven ability to work in Agile and DevOps environments, and a commitment to continuous improvement in software quality. The ideal candidate will possess over 5 years of experience in mainframe software quality assurance, with a track record of successfully implementing automated testing solutions and contributing to high-quality software releases. Key responsibilities include participating in Agile teams, designing and developing testing programs, implementing automated test coverage, and executing manual and exploratory testing.
Good To Have:
  • Experience programming in IBM Assembler (HLASM), REXX, Metal C.
  • Familiarity with API testing tools (e.g., Postman, RESTAssured, SoapUI).
  • Relevant industry certifications (e.g., ISTQB Advanced Level Test Manager, SAFe Agilist).
Must Have:
  • Participate in Agile teams, providing testing guidance and risk assessment.
  • Design and develop programs, scripts, and pipelines for various testing streams.
  • Implement and report on automated test coverage strategies.
  • Maintain automated regression tests and analyze results.
  • Execute manual and exploratory testing for critical functionalities.
  • Identify and mitigate potential security vulnerabilities in testing.
  • Prepare complex test data and ensure test case execution.
  • Contribute to defining comprehensive test frameworks and technology stacks.
  • Support Continuous Testing pipeline design and implementation.
  • Assist in establishing performance testing baselines and strategies.
  • Provide guidance on BDD, TDD, and automated/manual testing strategies.
  • Review product code changes for optimal test case design.
  • Master's or Bachelor's Degree in Computer Science or related field.
  • 5+ years in software quality assurance with Database technologies.
  • Experience with mainframe environments (z/OS).
  • Strong understanding of software testing methodologies.
  • Proficiency in Python, Java, or C.
  • Extensive experience with test automation frameworks (e.g., Selenium, JUnit).
  • Hands-on experience with CI/CD tools (e.g., Jenkins).
  • Proven experience in performance, load, and scalability testing.
Perks:
  • Competitive and comprehensive benefits package
  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave and other leaves of absence
  • Discretionary annual bonus
  • Equity in accordance with equity plan documents and equity award agreements

Add these skills to join the top 1% applicants for this job

team-management
communication
risk-management
risk-assessment
risk-mitigation
game-texts
quality-control
agile-development
test-coverage
manual-testing
automated-testing
api-testing
performance-testing
playwright
soapui
selenium
testng
postman
junit
cypress
ci-cd
python
jenkins
java

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:

We are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) to join our Database Management Systems team in the Mainframe Software Division. The SDET will be responsible for designing, developing, and executing comprehensive test plans and strategies to ensure the quality and reliability of our software products. This role requires a strong understanding of software testing methodologies, a proven ability to work in Agile and DevOps environments, and a commitment to continuous improvement in software quality. The ideal candidate will possess over 5 years of experience in mainframe software quality assurance, with a track record of successfully implementing automated testing solutions and contributing to high-quality software releases.

Key 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)
  • 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.
  • Desired Skills & Experience:
  • Experience programming in IBM Assembler (HLASM), REXX, Metal C is a plus.
  • Familiarity with API testing tools (e.g., Postman, RESTAssured, SoapUI).
  • Relevant industry certifications such as ISTQB Advanced Level Test Manager, SAFe Agilist (SA).
  • Business Travel:
  • No (or minimal) business travel is expected for this position.

Set alerts for more jobs like Software Development Engineer in Test (SDET)
Set alerts for new jobs by broadcom
Set alerts for new Automation jobs in United States
Set alerts for new jobs in United States
Set alerts for Automation (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙