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.
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
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
Ability to handle multiple tasks under tight deadlines
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
The Ultimate Software Group isn't timid about the benefits of its workforce management products. Businesses use its cloud-based UltiPro...