Negotiable
Outside
Remote
USA
Summary: The Test Engineer, Automation role focuses on enhancing educational opportunities through automation testing within a technology division. The position emphasizes the development and execution of automated test scripts, ensuring software quality and compliance. Candidates should possess strong programming skills and experience with various AWS services. This role is fully remote and requires a collaborative approach to problem-solving in a cloud-based environment.
Key Responsibilities:
- Coding and executing automation test scripts.
- Analyzing user stories and creating automated integration, system, and acceptance test cases.
- Establishing an automated testing framework and integrating tests into CI/CD pipelines.
- Utilizing testing frameworks and libraries for automated tests.
- Testing code for JS frontend/browser interaction and serverless/node.js applications.
Key Skills:
- Bachelor's degree in Computer Science, Engineering, or MIS.
- 5 - 7 years of experience in software systems, programming, testing, and quality assurance.
- Experience with automated API integration testing, automated data exchange, and automated E2E browser testing.
- Strong practical experience in JavaScript and NodeJS in a cloud environment.
- Solid understanding of HTML, CSS, and browser DOM.
- Experience with Agile methodologies and CI/CD/DevOps.
- Experience testing in Amazon Web Services, especially AWS Lambda.
- Strong communication, problem-solving, and analytical skills.
- Able to work independently and in a team-oriented environment.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
Title: Test Engineer, Automation
Duration: Long Term
Location: Reston Virginia- 100% Remote
Job Summary: Seeking a Test Engineer, Automation for our Technology division. This job requires a strong focus on improving educational opportunities and outcomes, particularly for disadvantaged students, in the context of a competitive business environment.
Must Have
- Automated API integration testing
- Automated Data Exchange
- Automated E2E browser testing
- AWS Dynamo
- AWS Lambda
- AWS S3
- JavaScript (ES6)
- Python
- react.js
Nice To Have
- AWS SNS/SQS
- Node.js
Job Duties:
- Test Engineer, Automation is responsible for coding and executing automation test scripts.
- Responsible analyzing user stories and creating automated integration, system and acceptance test cases to ensure software quality and compliance with business intent.
- Establish an automated testing framework, define testing practices, and integrate automated tests into CI/CD pipelines for multiple products
- Code automated test scripts for using the following technologies:
- Testing frameworks and libraries such as Jest, Mocha, Chai, Sinon, Playwright
Selenium, Cypress, and similar browser APIs - Code automated tests for: JS frontend/browser interaction, Serverless/node.js
Required Skills: - A bachelor's degree in Computer Science, Engineering or MIS.
- 5 - 7 years of experience in software systems, programming, testing and quality assurance.
- Working experience with tools cited above.
- Strong practical experience in JavaScript and NodeJS scripting experience in a Cloud based environment
- Solid understanding of HTML, CSS, and browser DOM
- Experience working in Agile methodologies
- Working experience with CICD and DevOps
- Experience testing code running in Amazon Web Services, especially AWS Lambda
- Strong oral and written communication skills, problem solving and analytical ability
- Able to function both with minimal supervision and in a team-oriented unit.