Test Automation Engineer
Onsite role in Washington DC (Local candidates in Maryland, Washington DC & Virginia only)
6 –Month Contract
Job Description
About this Position / Responsibilities
We are looking for two Test Automation Engineers to support the Website modernization project and the development of the SmarTrip 2.0 application.
- Requirements Review: Review requirements specifications and technical design documents to provide timely and meaningful feedback.
- Best Practices: Drive the adoption of best practices around design, build, test, and performance.
- Script Development: Work with development teams to design, develop, and execute scripts that validate test cases defined within the project’s test plan.
- Automated Testing Support: Support automated functional testing across multiple messaging protocols, focusing on application flow and validation of test results.
- Progress Tracking: Track and communicate task progress, status, and key performance metrics.
- Issue Resolution: Participate in troubleshooting and triaging issues with different teams to drive towards resolution.
- Effective Communication: Communicate effectively across multiple teams and external vendors, as well as with different personnel such as Developers, Scrum Masters, and Project Managers.
- Troubleshooting and Execution: Conduct troubleshooting and test execution in support of remediation efforts as required.
- Data Analysis: Analyze data and application changes, documenting their impact on performance automation tasks.
- Test Execution: Ensure test execution results fulfill the defined test objectives.
- Tool Configuration: Ensure appropriate testing and monitoring tools/technologies are configured according to test objectives and project team requirements.
- Technical Expertise Maintenance: Maintain technical expertise through self-education in areas related to computer sciences, test automation, and Quality Assurance.
- DevOps and Infrastructure Interface: Interface directly with DevOps and Infrastructure teams regarding functional test environments.
- Communication of Results: Timely and accurate communication of testing events, daily status, and test execution results.
- Security Training: Successfully complete mandatory security awareness training annually.
- Design and create test conditions and scripts to address business and technical use cases.
- Proficiency with relevant back-end programming languages, programming frameworks and tools, databases, and development platforms, including C#, .Net, and SQL or Oracle.
- At least 6 years of experience with test automation development, with Selenium and JavaScript.
- Demonstrated functional test experience, including test analysis.
Skills and Qualifications
- Technical Expertise:
- 5 years of experience with programming frameworks and tools, databases, and development platforms, including C#, .Net, and SQL or Oracle.
- 6 years of experience with test automation development, using Selenium and JavaScript.
- 5 years Demonstrated functional test experience, including test analysis.
- Education:
- Bachelor’s degree in Management Information Systems, Computer Science, Mathematics, Finance, Business or Public Administration, or a related discipline.