Negotiable
Outside
Remote
USA
Summary: The QA Automation role involves serving as a QA Test Automation Engineer within the Applications division, focusing on gathering and reviewing requirements, developing test strategies, and executing both manual and automated testing. The position requires collaboration with project managers, developers, and business customers to ensure quality assurance throughout the software development lifecycle. The candidate must possess extensive experience in QA automation and cloud services, particularly with Azure and AWS. This is a long-term remote contract position.
Key Responsibilities:
- Collaborate with project managers, business analysts, and development teams to gather and review requirements.
- Participate in the development of test approaches and design deliverables such as Test Strategy, Test Plan, and Test Cases.
- Assist in manual functional testing, log defects, and track defect status.
- Execute and track testing processes using Azure DevOps and maintain requirements in Quality Center or similar systems.
- Develop and execute automated test scripts and participate in troubleshooting production issues.
- Report test results to management and assist in application deployment activities.
- Maintain up-to-date documentation in appropriate repositories.
Key Skills:
- At least 8 years of overall software testing experience.
- A minimum of 7 years of QA Automation experience with Java and Selenium Webdriver.
- 3+ years of hands-on experience with Azure and/or AWS.
- Understanding of API Gateways and securing API endpoints.
- Experience with relational and no-SQL databases.
- Familiarity with Git and CI/CD tools like Azure DevOps Pipelines.
- Strong technical writing skills for clear documentation.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Note: We are looking for a candidate who can work on W2 or 1099.
Position: QA Automation Location: Remote Duration: Long Term Contract
SCOPE OF SERVICES:
The successful candidate will serve as a QA Test Automation Engineer reporting to the Applications division.
TASKS:
Work with project managers, business analysts, development teams, as well as business customers to contribute to the process of gathering and reviewing requirements and ensuring that they are testable. Participate in requirements elicitation and generation
Review project documents and provide QA comments and sign off
Participate in development of the test approach based on established standards and the analysis of design documentation and requirements
Contribute to the design of the following deliverables: Test Strategy & Test Plan, Detailed Test
Cases, Test Scripts, Traceability Matrix, test estimates, progress reports for test execution, various defect, and statistical data reports, etc.
Assist or execute manual functional testing where applicable, log and assign defects and keep track of the defect status
Work with developers and support teams to resolve defects and environment issues
Load and maintain requirements and test cases in Quality Center and/or other Test/SDLC management systems and/or Application Lifecycle Management (ALM) systems e.g. Azure DevOps.
Execute and track testing process using Azure DevOps.
Assist with development and execution of automated test scripts
Acquire and create test data and analyze/verify data. Participate in application troubleshooting and resolving production issues which may include but are not limited to:
Propose, prepare and execute test scenarios to reproduce production issues in non-production environments
Research problems, and propose, design, execute, and document test cases to identify potential issues and to prevent application outages and production issues
Report test results to management in timely manner
Assist the support team in activities related to application deployment where applicable
Participate in environment maintenance activities when QA services are required
Maintain up to date documentation and ensure that it is entered into appropriate repositories and systems of record
MANDATORY SKILLS/EXPERIENCE Note: Candidates who do not have the mandatory skills will not be considered
At least 8 years of overall software testing experience
A minimum of 7 years of QA Automation with experience with programming languages/frameworks such as Java and Selenium Webdriver
3+ years of solid hands-on experience with Azure and/or AWS and knowledge of various cloud services
Understanding of API Gateways, proxies, and concepts of securing API endpoints (e.g., rate limiting, API tokens)
Experience with relational (e.g., PostgreSQL) and no-SQL (e.g., MongoDB) databases.
Experience with Git, Azure DevOps Pipelines or equivalent CI/CD tools
Has a high degree of responsibility and can work as an independent contributor to accomplish program goals
Must have sound technical writing skills and be able to produce clear documentation
DESIRABLE SKILLS/EXPERIENCE:
Experience using Azure services for App Service, Logic Apps, Blob Storage, Data Lake, etc.
Knowledge of Informatica Intelligent Cloud Services
Experience with Azure Monitoring services
Experience with Microfocus LoadRunner
Thanks & Regards
Mahesh