As a Senior Quality Engineer, you will be involved in all phases of software development, from requirements definition to production release...
As a Senior Quality Engineer, you will be involved in all phases of software development, from requirements definition to production releases. You will be embedded in a cross-function team of analysts, developers, product managers, and testing staff, collectively striving to quickly deliver high-quality, high-value software. This contrasts to most other environments where the culture encourages throwing the code over the wall for QA to test. We work in an environment that encourages individual initiative, leadership at all levels, and team-based continuous improvement void of hierarchy and bureaucracy.
Work closely with product management, business analysts, and developers to understand features and create a robust, comprehensive test strategy to verify functionality
Implement and maintain a Ruby Automation framework to support the testing strategy for new and existing development.
Create test scenarios, test cases, and automated test scripts mapped to business requirements, workflow, and system design documents to ensure proper coverage
Perform test execution on complex systems, requiring deep understanding of both business objectives and technical architecture
Report and track defects until resolution
Assist application developers and technical support staff in defect root cause analysis and resolutions
Develop automated tests in partnership with application development for continuous regression testing
Maintain the regression test bed to meet changing requirements
Escalate testing bottle necks that may impact project timeline
Participate in the off-hour production releases as needed
Contribute to the development of Testing processes and procedures
Qualifications and Requirements:
Bachelor s degree or equivalent experience
Experience with ATDD in an Agile/Lean development environment desired
Experience in Implementing Ruby Automation into systems where it did not exist
Enthusiastic self-starter capable of quickly taking ownership of features, applications, and systems
Detail-oriented with excellent analytical and problem solving skills
Very strong technical skills, specifically an in-depth knowledge of Ruby, Cucumber, and Implementing Frameworks
Ability to independently plan, prioritize and perform software testing for complex systems within general guidelines with minimal supervision
Ability to multi-task and own system quality with a sense of urgency to meet aggressive project timelines
4+ years of experience with implementing Ruby Test Automation
- provided by Dice