8166 - System Tester III
Location: Washington, DC
About the Position:
As part of a cross functional team, the candidate will create, review and execute test cases that ensure that the application under test intakes lender data and processes it correctly to generate the desired feedback/messaging according to business requirements and technical specifications. Specific experience in some or all of the following: Agile, UNIX, XML, SOA, APIs and Relational databases. Team is transitioning from a waterfall to agile methodology, so experience in agile testing and adoption is desired. Previous experience in the Mortgage Application and Underwriting is highly desirable.
Work within a cross functional development/testing team to understand the business and technical requirements.
Provide the team with accurate estimates for all assigned testing tasks (developing and executing test cases).
Designs, writes and executes testing scripts, including associated database queries and needed test data for Web-based applications or exposed APIs.
Create and manipulate test data using XML files to validate positive and negative conditions.
Act as, or partner with Automation engineers to create Gherkin test scenarios and test data for all testing scenarios.
Reports and tracks problems by providing reproducible test cases, and working with other product team members to close problem reports.
Conducts root cause analysis of identified defects, providing development/business partners with sufficient detail to understand, replicate and resolve.
Candidate must be comfortable working in a fast-paced development environment and must be able to handle multiple concurrent testing responsibilities.
The Test Engineer should have a BS in Computer Science, Engineering, Mathematics or similar
5 - 7 years of hands on software testing experience, prefer 2 or more years of agile testing experience.
Familiar with current software testing methodologies to include agile, risk based, boundary, black box and white box testing.
Solid understanding of the software development lifecycle and release cycles.
5 years of demonstrated experience using test and defect management tools, such as, HP Quality Center/Application Lifecycle Management, IBM Rational DOORS, IBM Rational ClearQuest, or JIRA.
Experience using Agile Collaboration Tools like JIRA, Rally, or similar
3 or more years of demonstrated experience testing XML (use of XML Spy, SoapUI, or similar for data manipulation/injection), APIs and/or integration with third-party data sources.
Good verbal and written communication skills, being a self-starter that requires minimal direction, and ability to execute in a fast-paced environment is critical for this role.
Strong analytical skills to dig into problems and attention to details is required.
Demonstrates knowledge of some or all of the following: Java (J2EE), C, C++, UNIX, XML, Web Logic, Oracle RDBMS, and JSON.
Ability to interpret requirements, build testable test cases, validate and interpret results
Nice to Have Skills:
Mortgage industry knowledge/experience or Secondary Mortgage application knowledge is strongly preferred.
Previous experience in the Mortgage Application and Underwriting is highly desirable.
ATDD or BDD agile testing experience including writing acceptance criteria in Gherkin.
Experience with Cucumber, Ruby, Selenium, or similar Agile automation software.
ASQ or QAI Certification