Quality Assurance Engineer

Gravity IT Resources

Apply Now

Job Title: Software QA Engineer  

Location: Remote

Work Authorization: USC/GC Holder

Job Type: Contract to hire/FTE

Position Overview:

Our client delivers truly disruptive and transformative products and services that will impact the healthcare industry. The work we do makes a difference.

Our web and mobile applications are transforming healthcare information technology to increase practice efficiency and improve patient outcomes. We offer end-to-end specialty-specific solutions from practice management, through EMR to Revenue Cycle Management (RCM) that help our clients maximize their efficiencies.

We are seeking Senior Software Quality Assurance Engineer. You will act as a subject matter expert for various features and modules of the product and contribute testing efforts for assigned software development and maintenance projects within the organization as part of a defined software development lifecycle. As the Senior QA, you will perform leadership activities in the following areas: QA Best Practices, Test Automation, Analytics and Reporting. You will understand business needs, interpret business needs into viable test plans/test strategies to deliver solutions that satisfy users and business partners. The environment includes many frequent changes in tasks and direction, requiring this individual to be able to focus concurrently on multiple, high-priority, and high-visibility deliverables and issues simultaneously. You have a passion for creating mobile applications that will change the way that thousands of physicians practice medicine.

  • You are responsible for translating code into user-friendly applications.
  • You thrive working in an energetic, dynamic and highly creative environment along with a group of highly talented, passionate and successful individuals.

Job Title: SQA Engineer  

Location: Remote

Work Authorization: USC/GC Holder

Job Type: Contract to hire/FTE

Position Overview:

Our client delivers truly disruptive and transformative products and services that will impact the healthcare industry. The work we do makes a difference.

Our web and mobile applications are transforming healthcare information technology to increase practice efficiency and improve patient outcomes. We offer end-to-end specialty-specific solutions from practice management, through EMR to Revenue Cycle Management (RCM) that help our clients maximize their efficiencies.

We are seeking Software Quality Assurance Engineer. You will act as a subject matter expert for various features and modules of the product and contribute testing efforts for assigned software development and maintenance projects within the organization as part of a defined software development lifecycle. As the QA, you will perform leadership activities in the following areas: QA Best Practices, Test Automation, Analytics and Reporting. You will understand business needs, interpret business needs into viable test plans/test strategies to deliver solutions that satisfy users and business partners. The environment includes many frequent changes in tasks and direction, requiring this individual to be able to focus concurrently on multiple, high-priority, and high-visibility deliverables and issues simultaneously. You have a passion for creating mobile applications that will change the way that thousands of physicians practice medicine.

  • You are responsible for translating code into user-friendly applications.
  • You thrive working in an energetic, dynamic and highly creative environment along with a group of highly talented, passionate and successful individuals.

Your Role:

  • Estimate, prioritize, plan and coordinate testing activities.
  • Understand business requirements and develop functional test plans/test cases for new and existing web applications.
  • Test products throughout the software development lifecycle and ensure that all product releases function correctly.
  • Work with product owners and developers to understand requirements and resolve issues.
  • Design, develop and enhance/maintain the QA automation framework and tests using Selenium WebDriver.
  • Strong ability to debug code, analyze failures, and trace defects to the root cause.
  • Maintain, support and extend existing automation for different applications.
  • Make sure all suites are up and running (sanity, smoke, regression & E2E) on Jenkins.
  • Execute Automation scripts prior to production deployment while ensuring that products render and function properly on all major web browsers and mobile devices.
  • Review regression test cases and create a library of test scripts.
  • Provide context driven and structured integration and regression testing.
  • Perform functional, regression, integration, smoke, and user acceptance testing as necessary.
  • Develop and apply testing processes for new and existing products.
  • Integrate test automation industry standards and best practices.
  • Stay up-to-date with new testing tools and test strategies.
  • Make sure the team is on track and will be delivering all assigned tasks on time.
  • Communicate all concerns and status with the team lead in a timely manner.

Skills & Requirements:

  • Work with QA lead’s to own both Manual & QA automation processes, develop and implement testing techniques, plan the approach to sufficiently test the functionality of new and existing applications.
  • Experience in Agile methodology (preferably scrum) and experience in effective story planning for Product Increment.
  • Development/execution of test plans and test scripts.
  • Works with a cross functional team to establish/maintain consistent test methodology.
  • Very good understanding of Java.
  • Design and build automated test suites. Utilize innovative testing technologies to develop product's automation testing strategy.
  • Automation experience (Selenium, Appium, Soap UI, RestAssured, Postman, Jira).
  • API & Integration Testing.
  • Strong analytical & debugging skills.
  • Strong knowledge of system testing best practices and methodologies.
  • Extensive hands-on experience with object-oriented programming using technologies like Core Java, Restful, SOAP, message queues, Apache Kafka, Jenkins, Eclipse, IntelliJ, Maven, Gradle etc.
  • Detailed knowledge of Android and IOS devices.
  • Experience with CI/CD technologies, such as JIRA, Confluence, BitBucket (or other Git server), and Jenkins.
  • Experience with SQL and ability to check data.
  • Exposure working in an Agile development environment with an understanding of Scrum Methodology (BDD, TDD).
  • Bachelor’s degree in computer science or a related field or equivalent work experience.
  • 3+ years’ experience in automation testing of consumer facing applications on web/mobile.
  • 5+ years’ experience in overseeing the design, development, and implementation of quality assurance standards for testing.
  • Great verbal and written communication. Must be able to clearly describe and discuss problems in a timely fashion.
  • Candidates should be self-motivated, independent, detail oriented, and a responsible team-player.
  • Ability to work under pressure in a multi-task environment.
  • Experience working on complex, large-scale projects.
  • Thirst of learning new technologies and their possible implementation.

 

 

 

 

Michael.Mendella

Apply Now