SOFTWARE TEST ENGINEER/QA ANALYST
Ultimate Software - Fort Lauderdale, FL

This job posting is no longer available on Ultimate Software. Find similar jobs: Ultimate Software jobs

Are you the extremely talented Senior Software Test Engineer we are looking for? Are you the Senior QA talent that:
...writes code to develop testing frameworks and automate test cases?
...is talented enough as a programmer to write production enterprise architecture code, but is more passionate about the software testing career?
…is a hands on producer of high quality test cases using proven test case creation methodologies?
…mentors others on techniques and methodologies to create only high quality, value-added test cases?
...is responsible for the quality, integrity, performance and design of the framework of the system that you work with?
…is a leader in the constant improvement of your team’s test automation practices at the unit, services/integration, and and UI layers?
…people trust to ensure high quality on key projects in a short period of time?
...people come to for solving the most challenging problems?
… people come to for testing the most important parts of the software?
...is the Most Valuable Player on your Quality Assurance team?
...everyone requests to have on their team or project?
...everyone looks to for answering the toughest subject matter questions in meetings?
...is always trusted because the area you tested always works?
...enjoys working on projects with the latest technologies?
...is a consistent participator in Technical QA user groups?
…has experience working with large Enterprise Software applications?
...enjoys keeping up with the latest QA and/or Agile methodologies as one of your hobbies?
…would enjoy the opportunity to work on a World Class Software Development Team that won the 2008 Best Development Team Award from the American Business Awards?

This is the opportunity for the right Senior Quality Assurance expert with a talent and passion for coding, to join Ultimate Software’s award-winning Development team where you will participate in the design, implementation and testing of innovative cloud based Enterprise Human Capital Management software solutions. You will be an essential member of a cutting edge agile team that is focused specifically on improving and enhancing the architecture of our next generation web-based Enterprise Human Capital Management application which is built on the .Net platform. You will be working together with some of the most highly skilled Software Architects in the software development business to create incredibly high quality software for our customers.

Ultimate was named one of FORTUNE Magazine’s 100 Best Companies to Work For in 2012.

Primary Responsibilities

Work in an agile software development environment, ensure the quality of the architecture of our Enterprise software application

Gain a technical and functional understanding of our product architecture and become part of our ongoing feature and enhancement development effort

Communicate with product owner in creating acceptance tests as part of the requirements, and execute those tests manually, as well as automate them

Manage the scrum team's test case inventory

Write automated tests at the unit, services/integration, and UI layers, using C#, MBUnit, Fitnesse, and many more of the latest software automation tools including your own

Provide technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product Support

Work proactively with members of an Agile team to find and fix defects in our product architecture

Produce and maintain test coverage reports for functional and automation coverage

Analyze defects / test results and be able to deduct the chain of events leading to a failure

Provide feedback on how to improve UltiPro product solutions, tools and other technical software features

Participate in the constant improvement of our Test Automation, and Continuous Integration practices

Write SQL code as part of data setup, as well as to verify test results in manual and automated testing

Communicate critical issues and status updates in a timely manner to scrum team

Requirements

Minimum three (3) years experience with QA methodologies and software testing

Knowledge of software test case design techniques like boundary value, decision table, pairwise, state transition, use case testing

Ability to write intermediate SQL code

Ability to write code in an object-oriented language, such as C#, Java, Ruby, C++, VB.Net

Understand quality assurance methodologies and the principles of software design

Experience developing and executing test plans

Experience writing test automation in at least 2 of the 3 main layers, Unit, Services/Integration, UI

Experience in writing object-oriented code to test production object-oriented code

Experience collaborating with programmers and business analysts to ensure a quality software application

Strong problem solving skills

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

Any Agile Software Development experience such as Scrum, Test First Development, Test Driven Development, Extreme Programming

Experience using automated testing tools like xUnit, FitNesse, Mercury QTP, Loadrunner, Watir, Watin, Fit and/or other test automation tools

Knowledge of white box testing techniques like basis path using cyclomatic complexity, control flow and data flow a plus

Experience developing your own testing tools to facilitate testing a plus

Ultimate Software - 22 months ago - save job
About this company
18 reviews
The Ultimate Software Group isn't timid about the benefits of its workforce management products. Businesses use its cloud-based UltiPro...