Friday, August 03, 2012

Scottrade - QA Automation Engineer

*If interested please e-mail me at jguyton@scottrade.com*

Scottrade, Inc. has a QA Automation Engineer position available in Westminster, CO. The main purpose of this position is to review and analyze requirements and develop and execute automation regression tests for applications across Scottrade test and production environments. Execute automated regression tests to verify business and technical requirements have been met. This position works with Business and IT departments to create the overall test strategy.  Maintain automated regression tests and apply best practices for reusability to minimize the maintenance required to ensure product quality and client satisfaction. 

 Responsibilities:

    Work with appropriate project teams to review and provide feedback on requirements and application functionality to improve software quality and to create automated regression test cases.  Work with functional QA team to determine overall test strategy
    Design, code, test and maintain automation test scripts for applications across Scottrade test and production environments.  Establish and maintain a detailed test automation framework and methodology.  Develop subject matter expertise in application and system functionality for development of automation test scripts.  Execute automation regression tests to ensure business and technical requirements traceability and complete test coverage
    Develop and maintain object repositories, test data, and function libraries. Conduct code reviews and provide feedback to Automation team members and QA Management.  Log defects and work with the Business and IT to prioritize and resolve issues. Notify QA Management of any critical issues or testing impacts and delays
    Work with Project Managers and QA Management to track and report testing milestones.  Notify QA Management of project related risks associated with automated testing impacts and delays
    Document current performance standards, identify and record applications requiring baselines/minimum standards, and document performance testing strategies and results
    Provide project status reports, with supporting regression testing metrics on a regular basis.  Assist with creating and maintaining automation support documents surrounding standards, policies, procedures and metrics
    Attend project requirement and project review meetings as required
    Participate in testing and documentation of Disaster Recovery and Business Continuity as needed.

Knowledge, Skills, and Abilities:

    Comprehensive knowledge of testing methodologies and application debugging from a technical and/or business perspective.
    Strong knowledge of Open Database Connectivity (ODBC).
    Strong verbal and written communication skills.
    Ability to work in a fast paced, dynamic and team-oriented environment.
    Ability to expand product knowledge and act as a project lead for small to large projects.
    Ability to logically document testing processes, accumulate testing results and publish reports.
    Strong analytical and troubleshooting skills, including requirements analysis and basic application architecture knowledge.
    Intermediate knowledge in creating and working with automation frameworks for test script creation and modification.
    Ability to incorporate automation with multiple development methodologies including Waterfall, Iterative, and Agile.
    Ability to use knowledge of programming languages, such as: VB, VBScript, etc to develop automation test scripts and customized functions.
    Intermediate knowledge of relational databases (SQL and Oracle) with the ability to create queries.
    Basic level proficiency with FIX protocols.
    Basic level proficiency with API's, .NET and Web Services.
    Basic level proficiency with AS400 mainframes.
    Basic level proficiency with Windows and Mac operating systems.
    Intermediate level proficiency testing Web applications with multiple browsers.
    Basic level proficiency with HP Quality Center.
    Intermediate level proficiency with Microsoft Word, Excel, PowerPoint and Outlook.

  Education and Experience:

    Bachelor's Degree in Information Technology or related field, or equivalent combination of education and experience required.
    2-5 years of Software Quality Assurance Automation experience using QTP or similar automated testing tool.
    Experience with defect tracking and test management software required.
    Experience creating and executing test plans and test cases required.
    Experience developing automation for Web, .NET, C++, Web Services, AS/400, and/or Java applications required.

Scottrade, Inc., an equal opportunity employer, is committed to inclusion and a diverse workforce.