Senior Automation Test Engineer
Senior Automation Test Engineer position with Capital One Services, LLC in Vienna, VA; Multiple positions available:
-Design, develop and execute complex automated software test plans in order to identify and address user problems and their causes.
-Analyze risk identifiers and develop documentation addressing software defect diagnostics and proposed solutions in the areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
-Design and develop testing processes and direct software application testing, leveraging knowledge of computer science and software development principles and utilizing automation testing tools, Agile, knowledge of web or mobile application testing, acceptance test-driven development, Cucumber, and Ruby.
-Coordinate the work of project teams along multiple workstreams.
-Develop and execute test scenarios, scripts, and procedures for unit, process, function, system integration, and acceptance testing.
-Review testing documentation, develop testing standards, define criteria for testing, analyze test results, and present results to developers and end users.
-Develop software quality engineering procedures and strategies including functional, performance, regression, and roll-back testing scenarios, scripts, or procedures.
-Oversee quality testing efforts including process design and standards, effort estimation, resource forecasting and fulfillment, and task and risk management, including functional, performance, regression and roll-back testing.
-Serve as knowledge source for the escalation of complex automated testing application design and development issues and participate as an expert in software redesign process assessing software development projects for quality assurance factors affecting functional requirements and design specifications.
-Provide input to systems and applications developers on testing procedures and requirements, schedules, or potential problems.
-Present complex IT concepts and project metrics to both technical and non-technical audiences.
This position requires a Master’s degree or foreign equivalent in Computer Science, Engineering, Computer Information Systems, or a related technical field and 2 years of experience in job offered or software development, quality engineering, or testing. In lieu of a Master’s degree or foreign equivalent in Computer Science, Engineering, Computer Information Systems, or a related technical field and 2 years of experience in job offered or software development, quality engineering, or testing, will accept a Bachelor’s degree or foreign equivalent in the stated field and 5 years of progressive, post-baccalaureate experience as stated. Said or other experience must include at least 6 months of experience in: presentation of complex IT concepts and project metrics to both technical and non-technical audiences; automation testing tool; Agile; knowledge of web or mobile application testing; acceptance test-driven development; Cucumber; and Ruby. All listed qualifications may or may not be acquired concurrently. Must pass company’s assessment.