Overview
Skills
Job Details
Job Title: QA Test Automation Engineer
Location: Remote (NY-based candidates preferred)
Duration: 1 Year
Job Overview:
An experienced QA Test Automation Engineer is needed to support the testing of a highly available Careers application. This role involves working under the direction of test leads to ensure automated and manual test coverage, compliance with security and quality standards, and the successful execution of CI/CD pipelines. The engineer will actively participate in test planning, design, and execution, collaborating across technical and business teams.
Key Responsibilities:
Collaborate with project managers, BAs, developers, and business users to gather and validate testable requirements.
Participate in requirements elicitation, documentation review, and QA sign-off.
Contribute to the creation of key QA deliverables such as:
Test Strategies, Test Plans, and Test Cases
Test Scripts, Traceability Matrices, and Execution Reports
Defect logs, metrics reports, and progress dashboards
Execute functional, integration, and regression tests (manual and automated).
Use Azure DevOps and/or other Application Lifecycle Management (ALM) tools for test planning and tracking.
Develop, maintain, and execute automated test scripts using Java and Selenium WebDriver.
Create or acquire test data, analyze data validity, and perform data-driven testing.
Troubleshoot, reproduce, and document production issues in test environments.
Assist with CI/CD pipeline implementation and environment maintenance activities.
Support release and deployment testing when required.
Ensure all documentation is current and properly stored in organizational repositories.
Mandatory Qualifications:
Candidates must meet all of the following requirements:
8+ years of overall software QA experience.
7+ years of QA Automation experience using Java and Selenium WebDriver.
3+ years of hands-on experience with Azure and/or AWS environments and cloud services.
Familiarity with API testing concepts (API gateways, security tokens, rate limiting).
Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
Proficiency with CI/CD tools, including Azure DevOps Pipelines and Git.
Strong written and verbal communication, organizational, and problem-solving skills.
Proven ability to work independently and collaboratively on complex issues.
Experience with Azure App Services, Logic Apps, Blob Storage, Data Lake, and related services.
Familiarity with Informatica Intelligent Cloud Services and Azure Monitoring tools.
Experience with Microfocus LoadRunner or similar performance testing tools.
Strong documentation skills and ability to convey complex information clearly.