A Fortune 50 financial services company is seeking a highly motivated Senior Test Engineer for our client in the McLean, Virginia area.
About the Opportunity:
- Setting: Hybrid (on-site 2x per week, 3x starting in April)
- Schedule: Monday- Friday
- Shift: Core business hours
Overview:
- The Senior Principal Test Engineer performs, documents, and leads large test teams in executing integration, regression, and functional testing for highly complex and highly integrated systems.
- This role ensures compliance with system requirements and use cases by following established testing practices and utilizing approved testing tools.
- The engineer writes highly complex test plans using expert-level technical knowledge, analyzes functional and technical requirements, creates and updates test cases, identifies and documents defects, and recommends prioritization for resolution.
- This role also serves as a mentor to peers and independently develops, executes, and troubleshoots test automation scripts for complex systems.
Responsibilities:
- Create test plan documents for highly complex systems using approved testing standards and templates.
- Analyze test results and present recommendations, alternatives, risks, and downstream impacts.
- Provide clear, concise, and expert communication through progress reports, test documentation, root-cause defect reporting, risks, and blockers.
- Coordinate and perform testing during system integration testing phases.
- Participate in complex SDLC activities using SAFe Agile methodologies.
- Support sizing and estimation for large-scale projects and changes.
- Serve as a subject matter expert and mentor to peers.
- Create and update manual test cases and scripts using approved test tools.
- Design highly complex test cases with automation in mind using established test management standards.
- Execute and maintain complex automated test scripts.
- Troubleshoot and update automation scripts, including parameterization files using UFT or Java-based frameworks.
- Use XPath tools to troubleshoot web-element issues.
- Independently develop test automation using DevSecOps Low-Code frameworks while adhering to established standards.
- Integrate automation and test artifacts into Azure DevOps and CI/CD pipelines to meet audit and compliance requirements.
- Create all required testing documentation, including test results, knowledge articles, and sign-offs.
- Document defects and follow established defect lifecycle procedures.
- Perform advanced root-cause analysis and provide detailed findings to development teams.
- Collaborate with peers, developers, and business partners to ensure testing aligns with business requirements.
- Analyze policy, procedure, and product changes to determine testing impacts.
- Identify process, data, and technology improvement opportunities and provide risk-based recommendations.
- Provide recommendations to optimize testing practices.
- Participate in project and product team meetings to ensure alignment with goals and objectives.
Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.
- 15+ years of experience in technology testing.
- Broad expertise in testing disciplines and related technologies.
- Expert proficiency with testing tools and software platforms.
- Working knowledge of databases and SQL for test data validation.
- Expert knowledge of test management tools, including Azure Boards, Azure Test Plans, and Micro Focus ALM.
- Expert knowledge of Micro Focus automation tools including UFT, BlueZone, and test parameterization files.
- Working knowledge of VBScript and/or Java.
- Advanced knowledge of automation frameworks including Gherkin, Cucumber, Selenium, XPath, HTML, CSS, Git, and Azure Pipelines.
- Advanced knowledge of API testing using Postman Pro.
- Experience working with mainframe, on-premise, and cloud-hosted applications.
- Expert analytical, research, and problem-solving skills.
- Strong written and verbal communication skills.
- Ability to work in fast-paced environments with tight deadlines.
- Extensive experience working in cross-functional teams.
- Ability to work independently and collaboratively.
- Expert knowledge of SDLC methodologies.
- Strong organizational, planning, and time-management skills.
- Strong attention to detail and accuracy.
- Strong decision-making and initiative.
- Extensive experience working in IT environments.
Certifications:
- ISTQB Foundation Level (CTFL).
- DevOps Institute DevOps Foundation (DOFD).
- ISTQB Advanced Certifications (Agile Tester, Test Analyst, Test Manager).
- ISTQB Test Automation Engineer.
- Azure DevOps AZ-900 (Desired).
- SAFe - Leading SAFe (Desired).