Previous Job
Previous
SDET Analyst
Ref No.: 18-00033
Location: Ohio

We are looking for SDET Analystfor our client.


The has an exciting contract-to-hire opportunity for a Senior IT System Test Engineer! This is sometimes referred to in the industry as a "Software Design Engineer in Test”. In this role, you will be responsible for defining test strategies along with designing/coding and implementing test automation frameworks. Responsibilities for the candidate will also include contributing in product architecture and designs discussions and working closely with the Quality Assurance Analysts and Developers to deliver a high-quality product.

You will utilize extensive software engineering skills to identify risks and potential defects within software components or systems. You will be validating functional and non-functional technology product requirements, architecture, and design to identify defects related to functionality, performance, and security. This role influences software and/or systems development decisions by reviewing work and providing recommendations for unit testing approaches and testability, which includes participating in design reviews, code reviews, or other methods to ensure systems product quality. Plans and executes test engineering activities across software development life cycle, considering various methods and techniques to obtain efficient solutions, and escalating only the more unusual and/or unique testing issues when necessary. May assist in verifying the deployment of the system to a production environment. Provides recommendations for ways to utilize technology to improve testing approaches.

The selected candidate will have an exciting opportunity to work on a large-scale enterprise project for the Enterprise Resource Organization (ERO). In our Enterprise Resource Organization; we have multiple enterprise projects running simultaneously. We assign Developers, Software Testers and Analysts to a single project that consists of anywhere between 10 – 30+ resources on a project team. A project team typically consists of what we refer to as a core 4, which is your Project Manager, Solutions Architect, Test Lead, and Analyst Lead, in addition to the necessary supporting staff which includes System Analyst, Business System Analyst, Developers, Software Testers and System Test Engineers. The size and scope of each project varies and project estimates determine the team size needed for each individual project.


The ideal candidate will have the following skills:

Experienced programming or engineering professional who has 3+ years' of in depth knowledge of C#.NET computer coding/programming language and software development concepts in a large IT environment. In addition, 3+ years of experience with one or more scripting languages (e.g., PowerShell, Python, Java, etc.) to design and develop programs, tools, harnesses, utilities, scripts, etc.
•Identifies and explains the basic concepts used to create C#.Net components including methods, classes and applications.
•Solid understanding of the standard interface development environment (IDE) and standard features used to create C#.Net components
•Proven ability to independently create basic C#.Net classes and debugs these classes with the standard IDE
Proven experience reviewing and analyzing C#.Net code created by others, and may recommend improvements to C#.Net code.
•In-depth knowledge of data structures, data management practices, system interaction patterns and interfaces
•Experience implementing tools and solutions to address complex Testability Challenges.
•3+ years applying architectural, technical, and process knowledge to deliver assets (software, hardware) that add value by increasing reach, coverage, and pace of testing
•3+ years solid experience with Object Oriented programming concepts & understanding of C#.NET Programming such as:
- Data types
- Operators
- Conditional statements/looping
- Namespaces
- Methods
- Parameters
- Interfaces
- Best practices/standards
- Coding patterns
- Debugging options
- Create interfaces
- Delegates
- Events
- Collections
- Coding patterns
- Generics
- Caching
- Enterprise libraries