Quality Assurance (QA) Engineer

We are looking for someone that has passion for driving high quality product experiences. As a Quality Assurance Engineer, you will be responsible for assisting in implementing a strategy for quality coordination and testing, spearhead solutions to identified quality problems and continuous improvement or creation of processes that result in improved quality. You should be able to understand software internals, debug problems using log files, and write automated tests with scripting tools and/or user-level automated tools in a fast paced, startup like environment.



  • Oversee test automation to continuously improve code coverage to decrease / eliminate customer reported issues
  • Translate design specifications and requirements into test cases and/or checklists with expected results
  • Champion the quality of features in our development pipeline using both automated and manual tests, reporting and verifying defects, and signing-off on features and release candidates
  • Drive quality initiatives and point out areas that require attention
  • Analyze bugs and errors found by our customers and during testing
  • Document results of tests for the software development team
  • Recommend improvements in software to enhance user experience
  • Assist with the planning, creating, and managing the overall quality planning strategy
  • Identify quality assurance process bottleneck and suggest actions for improvement
  • Motivate the development process for efficiency and performance
  • Work together with the software developers to enhance and improve software quality
  • Maintain updated knowledge of industry trends and advancements
  • Oversee continuous improvement projects
  • Collect quality data including both leading (predictive) and trailing indicators
  • Assist to identify Key Performance Indicators (KPI) for product quality
  • Support quality culture



  • Bachelor’s degree in Business, Computer Science, Information Systems, or other technical field or equivalent experience preferred
  • 5 years of experience as a Quality Assurance Engineer
  • 5 years of experience with a variety of different testing techniques such as UI Testing, Automated Testing, Test Driven Development Strategies and other
  • 5 years of experience with software QA tools and processes
  • Extensive experience in software development and testing
  • High proficiency in computer technology and programming languages
  • Strong knowledge of Microsoft Windows
  • 3 years of experience with Selenium, Python and SQL
  • Experience with C#, Visual Basic, JavaScript and XML
  • Strong experience operating in Agile/Scrum, DevOps, or other results driven SDLCs
  • Excellent analytical and problem-solving skills
  • Excellent oral and written communication skills
  • Able to provide feedback on overall product quality
  • Great team player and able to work efficiently with minimal supervision
  • Experience with accessibility compliance desired




Company Description
Alliance Enterprises, founded in 1981, has a history of providing leaders and innovators technology based solutions. Alliance specializes in creating powerful applications used by thousands of individuals around the world. Today, Alliance provides two distinct offerings to customers, Aware and Emerging Solutions business lines.

At Alliance, we focus on investing and cultivating a dedicated workforce. Alliance prides itself on developing a working environment full of individuals who are committed to excellence and have a strong customer focus.


Alliance Enterprises is an Equal Opportunity Employer


Posted on

December 5, 2019

Font Resize