Job Description

Software Engineer - Test Automation
Job Number: 21-15423
 
Make your mark where innovation is the rule.  Our client is looking for a Software Engineer - Test Automation in Remote.
 
Eclaro’s client is a leading educational non-profit, committed to advancing educational opportunities around the world. If you’re up to the challenge, then take a chance at this rewarding opportunity!
 
Position Overview:
  • Test Engineer, Automation is responsible for coding and executing automation test scripts.
  • The incumbent is responsible analyzing user stories and creating automated integration, system and acceptance test cases to ensure software quality and compliance with business intent.
  • Additionally, the incumbent is responsible for the analysis of scoring functional requirements, developing, executing test cases, test scripts for User interface, API, relational database, and evaluating test results to determine compliance with test plans and established business processes.
 
Responsibilities:
  • 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, Python's unit test, mock etc.
  • Selenium, Cypress, and similar browser APIs
  • BrowserStack
  • Postman
  • Code automated tests for:
  • JS frontend/browser interaction
  • Serverless Python REST backends
  • Provides guidance to others in carrying out QA duties, while performing technically advanced responsibilities.
  • Establishes and maintains technical testing methodologies and processes.
  • Develops test strategies and plans. Oversees the development of and/or develops and maintains test data.
  • Develops and delivers verbal and written status reports on the testing of the features.
  • Work with software engineers and product owners to identify tests to ensure quality and accuracy of story delivery.
  • Assist in the confirmation of bugs reported from outside sources, document and communicate them to the development team. Verify when resolved.
  • Assist in the identification, selection, and implementation of software tools and technologies, and testing techniques and procedures that facilitate automated testing and quality assurance.
 
Qualifications:
  • 5 - 7 years of experience in software systems, programming, testing and quality assurance.
  • Working experience with tools cited above.
  • Strong JavaScript and Python coding skills
  • 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
  • Excellent oral and written communication skills
  • Must be able to work as a member of cross-functional project teams
  • Excellent problem solving and analytical ability
  • Able to function both with minimal supervision and in a team-oriented unit
  • Deep interest in expanding educational opportunity for all students
 
If hired, you will enjoy the following Eclaro Benefits:
  • 401k Retirement Savings Plan administered by Merrill Lynch
  • Commuter Check Pretax Commuter Benefits
  • Eligibility to purchase Medical, Dental & Vision Insurance through Eclaro
 
If interested, you may contact:
Carlo Flores
Carlo.Flores@eclaro.com
6466952934
Carlo Flores | LinkedIn
 
Equal Opportunity Employer: Eclaro values diversity and does not discriminate based on Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online