For most people this is a very different development environment than the typical process of 'throwing code over the wall' for QA to test. QA Engineers are part of the process with product managers and developers from the beginning and work in partnership to make sure that the code is high quality at all times rather than tested at the end. We have a work environment that encourages individual initiative, experiments with new ideas for continuous improvement, and lets great people do great work by minimizing the hassles of hierarchy and bureaucracy.
Work closely with Product Management and development engineers to understand features and create robust comprehensive test plans to verify functionality
- Do exploratory testing and acceptance of new features as part of a story-driven Agile development process
- Develop automated tests in partnership with developers for continuous regression testing
- Identify bugs through systematic testing, help developers reproduce errors, and ensure that defects are fixed
- Participate throughout the design and development process, analyzing features to point out weaknesses or inconsistencies
The successful candidate will have 5+ years of software testing or related enterprise software experience. The candidate must have excellent attention to detail and the understanding of how to find flaws in complex software features. We are particularly interested in experience with complex enterprise applications and demonstrated ability to become an expert quickly on the feature areas you have owned in order to test those areas effectively. You must have strong technical skills, such as an ability to understand basic SQL syntax for checking results in a database or editing XML configuration files.
Experience writing automated tests (not just record/playback) or programming experience with Java or an equivalent object-oriented language is a must. You must be a self-starter and able to perform with minimal supervision while working in a diverse team environment following Agile processes for software development. We look for well-rounded engineers with great analytical skills, enthusiasm for taking ownership of features, a strong commitment to quality, and the ability to work closely and communicate effectively with developers and product managers.
Gosu experience would be nice.
Cucumber would be even nicer....
Cucumber and QTP would be the best!