Capital One Financial Corporation
Richmond, VAAutomation Test Engineer
Automation Test Engineer
Automation Engineer
Responsibilities:
-
Develop, maintain and execute automation tests to ensure sufficient test coverage of Payment Application and APIs
-
Develop testing scenarios/cases to address areas such as database impacts, software scenarios, regression testing, boundary/negative testing, error or defect retests, usability; including automated scripts
-
Develop high quality automation test engineering best practices, test strategy and principles
-
Design test plans, scenarios, scripts, and/or procedures to determine product quality or release readiness
-
Follow defect tracking processes; including software defect documentation, defect tracking tool (JIRA, Version1) utilization, ensuring open defects are monitored and escalated as needed based on aging and priority
-
Partner with Software Engineers, System Integrators, Product Owners to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
-
Closely monitor industry trends and progress in the automation tool space, develop proof of concepts as needed to validate the potential impact to our test delivery process
-
Participate in automation script code reviews and provide guidance on their compliance with automation best practices
-
Have demonstrated skills using code repositories like GitHub
-
Gain experience using CI/CD with Hudson/Jenkins in parallel tools
-
Interact with the product delivery team; participate in product requirement/design reviews to provide input on completeness of functional requirements, product designs, and schedules
-
Identify interdependencies, ambiguities or omissions, and make suggestions to improve requirements and ensure usability/testability
-
Review software documentation to ensure technical accuracy, compliance, or completeness, with focus to mitigate risks
The person we are looking for:
-
Has a sense of intellectual curiosity and an addiction to learning
-
Is self-driven, actively looks for ways to contribute, and knows how to get things done
-
Is deliriously customer-focused
-
Values data and truth over ego
-
Has a strong sense of engineering craftsmanship, takes pride in the code they write
-
Believes that good software development includes good testing, documentation, and collaboration
-
Has strong communication and reasoning skills, including the ability to make a strong case for technology choices
Basic Qualifications:
-
High School Diploma, GED, or equivalent certification
-
At least 2 years of experience in test automation using Cucumber, Selenium, or Java
-
At least 2 years of experience in functional end-to-end testing
-
At least 2 years of experience in automated regression testing
-
At least 2 years of experience with API Testing
-
At least 2 years of experience with Agile
-
At least 1 year of experience in Acceptance Test Driven Development (ATDD) methodology
Preferred Qualifications:
-
Bachelor’s degree
-
3+ years experience with Agile
-
2+ years experience with AWS
At this time, Capital One will not sponsor a new applicant for employment authorization for this position.