Quality Assurance Software Engineer
Quality Assurance Software Engineer
Iron Mountain (NYSE:IRM) is the world's trusted partner for outsourced records and information management services. Founded in 1951, the Company has grown to service more than 200,000 customer accounts throughout the United States, Canada, Europe and Latin America. Iron Mountain offers records management services for both physical and digital media, disaster recovery support services, and consulting - services that help businesses save money and manage risks associated with legal and regulatory compliance, protection of vital information, and business continuity challenges.
Do you have the ability to design, develop, implement, and manage automated test processes? Are you skilled in designing software that is testable before development begins? Have you tested enterprise services on Java and Oracle platforms using automated test harnesses? Do you have a gift for identifying new and unique ways to break software? Do you believe the quality is job one? If you answered yes to all the above, this position is for you. Well-established, publicly-traded company located in Collegeville, PA seeks a Senior Quality Assurance Engineer to serve as our quality expert in the design and testing of service oriented applications. We are looking for candidates to help us establish and lead a new services oriented development process and team dedicated to evolving the company’s legacy systems to next generation technologies and architectures
REQUIREMENTS
•10+ years of hands on, automated Software Quality Assurance experience
•Extensive experience defining and implementing a formal software development lifecycle for software quality assurance (traditional and IID)
•Extensive experience defining, documenting, and implementing automated testing processes and procedures for service oriented software development
•Excellent knowledge of Object-Oriented Design, Analysis, Programming, and Design Patterns
•Advanced knowledge of XML, Web Services, and SOA
•Ability to lead the selection and implementation of automated SQA and load/perf testing tools, including automated black-box and white-box testing
•Develop and/or manage automation frameworks in junit, winrunner, and custom script based testing frameworks
•Experience providing quality software design mentorship and guidance to software engineers
•Develop defect management workflows using Quality Center, test reporting metrics, and facilitate scheduled status meetings.
•In-depth knowledge of Web servers (Apache), application servers (Websphere), Windows (Win32) and UNIX/Linux system administration, relational databases (Oracle), LDAP directories (Open-LDAP)
•Professional software quality assurance certification required (CSQE, CSTE)
•BS CS required, Masters Preferred
|