|
|
|
SENIOR SOFTWARE TEST ENGINEER |
|
|
|
<< Go back |
 |
|
| Post Date: |
Aug 29, 2010 |
| Job Type: |
Full-Time |
| Start Date: |
8/29/2010 |
| Salary: |
- n/a - |
| Location: |
US-FL-Weston |
| Job Reference: |
10-0075 |
|
|
|
|
|
|
 |
| Description |
This position on the new Architecture Refactoring team within the Software Development organization requires excellent use case and test case definition skills in order to properly create the necessary unit, functional, UI, integration, or performance suite of tests necessary to ensure the quality of major architectural changes throughout all layers in the system. The qualified candidate must possess some Object Oriented Programming language experience, .NET C# preferred, in order to develop tests, harnesses, and tools that will test the architectural components on the web, service, business, domain model, and data access layers. In order to create the proper test cases, the candidate must be a master at efficiently defining testing strategies specific to the testing domain at hand, leveraging techniques such as boundary value and pairwise testing in order to maximize productivity and minimize complexity and automation time. Position also requires for the candidate to design, setup, execute, and automate a suite of performance tests that ensure that the solutions meet the benchmarks for Performance, Scalability, Stability, and Reliability. Candidates will also be required to extract, transform, and load test setup data in the databases for integration testing automation.
RESPONSIBILITIES
As a member of the new Architecture Refactoring development team, you will be responsible for helping the team introduce major architectural changes to the existing UltiPro.NET framework in order to achieve the following:
- Improve programmer's productivity via clean, simple APIs and tools
- Separate concerns across architectural layers and components via refactoring
- Simplify or eliminate the need for tenant specific (custom) code
- Enhance and refactor the current domain model and database schema to closely match the new global HCM domain model
The team will achieve these goals by first assessing and researching the architectural components that will yield the most value, refactoring and enhancing such components (sometimes managing a coordinated effort across teams), and provide guidance and enforcement of such changes via documentation, training, and code analysis
|
| Skills |
- Experience programming with Object Oriented programming language, such as C# or Java
- T-SQL programming and RDBMS systems experience
- Experience using Unit Testing framework such as MbUnit, NUnit, etc.
- Experience using Fitnesse for below UI testing
- Experience using SWAT for UI testing
- Experience in identifying scenarios, test cases, benchmarks and thresholds for Performance/Scalability/Stability/Reliability testing
- Expert at setting up environments, scripts, and automation for Performance/Scalability/Stability/Reliability testing
- Expert in software testing strategies such as:
- black box / white box testing
- boundary value testing
- pairwise testing
- domain analysis testing
- Self motivated and willing to do what it takes to get the job done
- High degree of organizational skills
- Team Player
- Ability to handle multiple tasks under tight deadlines
- Detail oriented
- Strong written and verbal communication skills
- High degree of self-motivation to learn new methodologies that will enhance job performance
Preferred Qualifications/Skills
- C#, .NET 3.5 and above
- Experience writing custom Fitness fixtures
|
|
|
|
|
© 2010 engineeringjobs.net, Inc. All Rights Reserved. |