Performs and participates in application development and testing to apply continuous quality and testability of code throughout the software development lifecycle. Builds quality within the software development process with automated testing suites providing a comprehensive view from code quality to functionality. Uses quality paradigms to provide real time quality with use of automation and frequent regression testing. Designs / develops and maintains automation frameworks and automation test suites and scripts with continuous integration, testing, deployment and delivery. Conducts performance, load, security and service virtualization testing.
What Are We Looking For in This Role
Minimum Qualifications
- Bachelor's Degree - Software Engineering, Information Systems or other Technical degree; additional experience in lieu of degree will be considered.
- Typically Minimum 4 Years Relevant Exp - Professional experience with Software testing, coding, designing, and developing.
Preferred Qualifications
Master's Degree - Software Engineering, Information Systems or other Technical degreeTypically Minimum 6 Years Relevant Exp - Experience developing automated testing strategies in a variety of environments and frameworksWhat Are Our Desired Skills and Capabilities
Skills / Knowledge - A seasoned, experienced professional with a full understanding of area of specialization; resolves a wide range of issues in creative ways. This job is the fully qualified, career-oriented, journey-level position.Job Complexity - Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in own area of expertise.Supervision - Normally receives little instruction on day-to-day work, general instructions on new assignments.Software Development Life Cycle / Testing Methodologies - Agile - Scrum, Kanban, Test Driven Development, Behavior Driven Development, etc.Programming Languages - Mainframe Testing - COBOL, DB2, VSAM, CICS, IMS, PythonTesting tools - Application Lifecycle Management, Unit Testing, Security, Application Programming Interface, Mobile, Continuous Integration, Service Virtualization, etc.Skills Required
Automated Testing, Test Driven Development, Mainframe Testing, Application Lifecycle Management, Unit Testing, Python