Remote Developer Jobs

The best job board only for software engineers with programming skills to work remotely online for top companies from home or anywhere else

Principal Software Development Engineer in Test at Ascensus

Position Summary

As a Principal Software Test Engineer at Ascensus, you will ensure our software meets the highest Quality standards. You will be responsible for planning a strategy, as well as implementing both automated and manual tests in a highly automated CI/CD environment.   This role demands tactical and strategic skills as the principal test engineer is a member of one or more high-energy cross-functional scrum teams and is expected to actively participate in the continual improvement efforts of the team.

Job Functions, Essential Duties and Responsibilities

  • An ideal Principal Software Test Engineer should be capable of providing guidance to a group of diverse team of Software Quality¬†Analysts and Test Engineers, able to handle challenging fast paced environment with a desire and passion to work at the forefront of technology
  • Manage multiple project releases with multiple dependencies acting as a liaison with IT teams to ensure¬† delivery of high quality product
  • Should be able to provide guidance on system testing best practices and methodologies
  • Should be able to effectively plan, define test Strategy, provide QA estimates, provide test management and reporting throughout the¬†software delivery life¬†cycle
  • Should be able to understand the technical details of the product(s) and assist Development team in trouble shooting issues.
  • Should be able to analyze the quality of the product before rolling to Customers by analyzing and validating Defect leakages


  • None

Experience, Skills, Knowledge Requirements

  • Bachelor‚Äôs Degree in Computer Science, Mathematics or Business related field¬†
  • 8+ years of Software QA experience¬†
  • 5+ years test automation experience
  • 3+ years working in an Agile environment
  • 2+ years in a Senior role
  • 5+ years with a scripting language such as Python, PowerShell, Perl, JavaScript
  • 5+ years experience working with Database testing techniques using Sybase, SQL server, or Oracle with a strong understanding of database schemas
  • Strong knowledge of Software Quality Assurance system testing best practices and methodologies
  • Strong Automated Test tool proficiency with Practical experience on any Automation framework/ scripting like Selenium
  • Strong Manual testing proficiency using a test management tool such as ¬†TFS, MTM,
  • Experience with White box, gray box, black box test development,
  • Excellent written and verbal communication skills with clear, concise technical writing style
  • Excellent listening, presentation and interpersonal skills;
  • Problem Solving/Analytical Skills - Critical thinking and the ability to lead as part of a problem-solving group
  • Ability to prioritize and be responsible for the execution of project tasks in a high pressure environment
  • Ability to manage and prioritize multiple projects and department initiatives
  • Ability and Willingness to learn quickly
  • Ability to work independently as well as in teams
  • Understand own strengths and weaknesses, has professional standards with regard to attendance, personal accountability, and integrity

Nice to Have Skills

  • Experience with one or more Continuous Integration solution such as TeamCity, Jenkins, or other Monitoring tools
  • Experience with at least one Object Oriented Programming Language such as C#
  • Advanced Knowledge of networking components and¬†infrastructure.
  • Basic understanding of Object Oriented Concepts, Web Application Components,¬†XML ?, API Service Layer¬†
  • Experience¬† working with performance Engineers¬† or Performance tools such as JMeter
  • Experience in CRM
  • Experience in CI/CD philosophy

Please let the company know you found this position on so we can keep providing you with quality jobs.