Back to Job Search

QA Automation Engineer - REMOTE

  • Location: Coppell, 75254
  • Salary: 60.0
  • Job Type:Contract

Posted 2 months ago

This nationwide mortgage industry leader has an immediate 4-6+ month contract opportunity for a QA Automation Engineer.  Can work 100% remotely from anywhere in the U.S. working 8:30am - 5pm CST hours. Will be required to do both automated and manual testing as there is new development that they do not have automation for.  Will also work with the team to automate wherever required.

Requirements:

  • 3-5 years work experience in software quality assurance.
  • Strong knowledge of software QA methodologies, tools and processes.
  • Experience performing Manual and Automated Testing (using Selenium).
  • Experience in writing clear, concise and comprehensive test plans and test cases.
  • Hands-on experience with both white box and black box testing.
  • Hands-on experience with automated testing tools.
  • Solid knowledge of SQL and scripting.
  • Experience working in an Agile/Scrum development process.
  • Experience working in web service testing.
  • Experience in cross browser/device testing.
  • Experience in mobile application testing.
  • Experience with performance and/or security testing is a plus.
  • Experience in mortgage industry is a plus.
  • BS/MS degree in Computer Science, Engineering or a related subject.


Preferred Technical Tools Skills:

  • Automation framework (JUNIT, NUNIT, TESTNG, Nightwatch, Protractor etc) 
  • Programming Language (JS, JAVA, Ruby etc) 
  • Selenium 
  • OOPS Concepts 
  • CSS/XPATH 
  • Data modelling in frameworks 
  • Cucumber 
  • SQL DB 
  • NO SQL DB (MONGO, CASANDRA etc) 
  • API Automation 
  • VSTS 
  • GIT 
  • Build Tools (Maven, Node JS etc)
  • PIPELINE & RELEASE 
  • DOCKER 
  • Agile
  • API Testing Tools (Postman, Jmeter)


Responsibilities:

  • Incorporate test automation into CI / CD process.
  • Design, develop and implement automated testing and tooling solutions, primarily focused on Automated Functional and Regression Testing.
  • Define, establish, extend and maintain test automation libraries and frameworks.
  • Provide estimates and timelines for test automation initiatives and assigned projects.
  • Recommend improvements in software to enhance user experience
  • Maintain updated knowledge of industry trends and advancements
  • Use of SQL and databases and Solid knowledge of SQL and scripting
  • Scripting experience with GUI test automation tools.
  • Extensive experience in software development and testing
  • High proficiency in computer technology and programming languages
  • Hands-on experience with automated testing tools
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or Load testing 
  • Hands-on experience with automated testing tools
  • Attending iteration planning meeting, reviewing user stories and understanding the business logics
  • Work with product owners, developers, integration team and coordinate with different system teams.
  • Creating detailed, comprehensive and well-structured test plans and test cases
  • Estimating, prioritizing, planning and coordinating testing activities
  • Design, develop and execute automation scripts using open-source tools
  • Discover Bugs Within Software, Identify, record and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet needs
  • Ability to Work Independently and In Team Based Environment
  • Develop Standards and Procedures to Determine Product Quality and Release Readiness