Cypress Automation Test Engineer at Applied Information Sciences
Reston, Virginia, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Jun, 25

Salary

0.0

Posted On

01 Apr, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Manual Testing, Information Technology, Sql, Communication Skills, Computer Science, Cypress

Industry

Information Technology/IT

Description

If you’re seeking a sense of community and the ability for growth, look no further. Since 1982, we have been 100% dedicated to our people. Our approach permits greater ownership for individuals and welcomes input into decisions for a thriving workplace and happy employees. Our people are the core reason for AIS’ success. As an employee owned company, we are looking for individuals that are passionate about finding innovative solutions, and excited about emerging technologies and capabilities.
Introduction:
We are looking for a skilled Test Automation Engineer with strong experience in C# and a solid background in manual and automated testing, particularly using Cypress and Visual Studio. This role involves developing and maintaining automated tests, collaborating closely with stakeholders to ensure high-quality standards, and performing both functional and regression testing. The ideal candidate should have excellent communication skills, the ability to quickly understand business processes, and a detail-oriented approach to test planning and execution.

What you will be doing:

  • Design, develop, and maintain automated test cases using C# and Cypress, ensuring software quality and efficiency.
  • Take ownership of the testing process.
  • Build, debug, and validate test cases within Visual Studio, following best practices in XUnit and MS Unit frameworks.
  • Develop post-deployment automated tests and API tests using Moq, ensuring data integrity and compliance with business requirements.
  • Participate in data migration projects and validate data accuracy through defined validation rules.
  • Analyze complex business requirements and translate them into comprehensive test plans and cases.
  • Collaborate with team members and stakeholders to communicate testing outcomes, troubleshoot issues, and optimize automation processes.
  • Utilize test case management tools and problem-tracking systems for effective test case generation and reporting.

Location and Travel details

  • This is a remote position with occasional travel (if needed)

Required skills:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Minimum of 5 years of experience in automated testing, with a focus on C# and .NET environments.
  • Experience in automated tested using Cypress, and manual testing.
  • Hands-on experience with SQL, REST APIs, and application development frameworks.
  • Strong analytical and communication skills, with the ability to work effectively in Agile environments

Nice to have:

  • Familiarity with Mocha Framework, XPath, Cucumber, and GraphQL for test automation.
  • Understanding of CI/CD concepts and containerization tools like Docker.
  • Knowledge of Playwright and experience with additional UI testing frameworks (Selenium).

Applied Information Sciences is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, disability, protected veteran status, or any other basis covered by law. Employment decisions are based solely on qualifications, merit, and business need

Responsibilities
  • Design, develop, and maintain automated test cases using C# and Cypress, ensuring software quality and efficiency.
  • Take ownership of the testing process.
  • Build, debug, and validate test cases within Visual Studio, following best practices in XUnit and MS Unit frameworks.
  • Develop post-deployment automated tests and API tests using Moq, ensuring data integrity and compliance with business requirements.
  • Participate in data migration projects and validate data accuracy through defined validation rules.
  • Analyze complex business requirements and translate them into comprehensive test plans and cases.
  • Collaborate with team members and stakeholders to communicate testing outcomes, troubleshoot issues, and optimize automation processes.
  • Utilize test case management tools and problem-tracking systems for effective test case generation and reporting
Loading...