Test Automation Engineer (QA)
Fully Remote
Description

Position: Test Automation Engineer (QA)

Location: Remote

Type: Full-time

Experience: 7+ years


Overview:

We are seeking an experienced Test Automation Engineer to join our team. The ideal candidate will be responsible for functional, automation, regression, and integration testing of software applications. This role involves designing test plans, scenarios, and creating and executing test cases. You will also be responsible for developing and maintaining test scripts, analyzing bugs, and collaborating with development teams to resolve defects. All deliverables will be reviewed by Deloitte personnel, and experience in automation frameworks and debugging is required.


Responsibilities:


Perform functional, automation, regression, and integration testing of software applications.

Design test plans, create test scenarios, and execute test cases.

Develop, test, and execute automation scripts to identify new functionalities and make enhancements.

Troubleshoot automation failures and make necessary code fixes.

Collaborate with various teams to understand automation needs and implement the same.

Develop and maintain test scripts; document and track defects to closure.

Write detailed and accurate test cases, test scripts, and test results.

Report automation testing status to leadership.

Peer-review automation scripts for compliance with coding standards.

Support de-identified test data provision to automate planned test cases.


Technical Environment:


Operating System: Windows 10, Office 2016 and above, SQL Express 2016, C#

Application Development Tool: Visual Studio 2015 / 2017

Web Server: Internet Information Server (IIS)

Web Standards: HTML5, CSS3

Unit Testing Tools: QUNIT, MOQ, Jasmine, Selenium, Karma

Source Code Management: Visual Studio Team System (VSTS)

Authentication: Azure Active Directory (AD)

Agile/Scrum development methodology


Technologies:


Hands-on experience with Selenium using C#, Rest Sharp, SpecFlow

Experience with unit test tools such as Jasmine, Karma

API testing using Postman or Fiddler

Strong working knowledge of VSTS and basic knowledge of MTM (Microsoft Test Management Tool)

Knowledge of Azure PAAS and SQL is a plus.


Requirements

7+ years of experience with Selenium, QTP, and Postman.

Proven experience in developing and working with automation test frameworks.

Hands-on experience with API testing using Postman or Fiddler.

Strong working knowledge of Visual Studio Team System (VSTS).

Excellent communication skills, with the ability to articulate technology concepts to both business and technology audiences.

Experience in agile and Scrum methodologies.


Preferred Qualifications:


Experience with Azure PAAS.

Familiarity with SQL and data retrieval from a relational database.

Self-motivated, with the ability to take ownership of assigned work.