QA Tester

  • Remote
  • Herndon, VA, us
  • 6mo ago
  • Full-time
  • On-site

Overview

Summary

The QA Tester is responsible for designing, developing, and executing comprehensive test strategies for applications built on low-code/no-code and BPM platforms. This role involves performing functional, integration, regression, and user acceptance testing to ensure all solutions meet business requirements and quality standards. The ideal candidate has  hands-on experience testing applications developed in 2 or more platforms like Power Apps, UiPath, Appian, Smartsheet, and Pega and is familiar with the Agile development lifecycle. 

 

Responsibilities

What You'll Do:

  • Create and execute test plans: Develop detailed test strategies, test plans, and test cases based on business requirements, user stories, and technical specifications.
  • Perform manual and automated testing: Execute manual test cases for new functionality and develop, maintain, and execute automated test scripts to support efficient regression testing across all platforms.
  • Support specialized platform testing:
    • Power Apps: Test canvas and model-driven applications and Power Automate flows, potentially using Test Studio or other testing solutions.
    • UiPath: Validate robotic process automation (RPA) workflows to ensure accuracy and reliability. Conduct data-driven tests and test end-to-end process logic.
    • Appian: Coordinate and execute testing for Appian applications, including functional, performance, and user acceptance testing. Test the correct routing and handling of complex business processes.
    • Pega: Test Pega-based applications, including validation of case management workflows, user interfaces, and business rule implementations.
    • Identify and report defects: Log, track, and manage software defects and inconsistencies using bug-tracking tools (e.g., JIRA) throughout the development lifecycle.
    • Collaborate with teams: Work closely with developers, business analysts, and product owners to provide test results, troubleshoot issues, and provide feedback on usability and functionality.
    • Support CI/CD integration: Assist in the integration of automated test scripts into CI/CD pipelines to enable continuous testing.
    • Contribute to process improvement: Participate in requirements review meetings and continuously work to improve the QA process and testing strategies.

 

Qualifications and Education

Required Qualifications:

Education

  • Requires a Bachelor’s Degree in Information systems, business systems, management information systems, IT Management, or other IT degree and 8+ years of relevant experience (Engineering, math, and/or science degrees are acceptable substitute degrees)

Technical skills

  • Platforms: Hands-on testing experience with applications built on at least two of the following: Microsoft Power Apps, UiPath, Appian, or Pega.
  • Testing Tools:
  • Test Management: Familiarity with tools like JIRA, Azure DevOps, or similar platforms for test case management and defect tracking.
  • Test Automation: Experience with platform-specific test tools (e.g., Power Apps Test Engine, UiPath Test Suite, FitNesse for Appian) and common automation frameworks (e.g., Selenium, Playwright).

Technical knowledge

  • Experience with testing APIs.
  • Proficiency in database testing using SQL queries to ensure data integrity.
  • Methodologies: Strong understanding of testing methodologies, including Agile, Scrum, and DevOps.

Soft skills

  • Analytical Thinking: Excellent analytical and critical thinking skills to deconstruct complex business processes and identify edge cases.
  • Communication: Strong written and verbal communication skills to document defects and effectively collaborate with cross-functional teams.
  • Attention to Detail: Meticulous attention to detail to identify bugs and inconsistencies that others might miss.
  • Problem-solving: A proactive and flexible approach to solving problems that arise during the testing process.
  • Adaptability: Ability to quickly learn and adapt to new technologies and platform updates.

Compensation

The proposed salary range for this role is $****** to $******* USD. The salary range provided is a good faith estimate representative of all experience levels. Karsun considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.