Drag

Automation Engineer

Location : ,

Job Description

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.