Loading...

@

Fonolive Marketplace App on Google PlaystoreFonolive Marketplace App on App Store - Apple iOS
  • jobs
  • 3 weeks ago

jobs description

CSBS Corporate, 1300 I Street NW, Washington, District Of Columbia, United States of America Req #276

Reporting to the Senior Director of Quality Management, the Quality Assurance Engineer is responsible for designing and executing tests to evaluate software usability. This role requires a solid understanding of software and test design, the ability to conduct tests, analyze results, and perform both manual and automated testing, with a strong focus on automation. The engineer must possess solid skills in automation engineering, including creating and running automated test scripts and troubleshooting quality issues.

Responsibilities include various types of testing such as functional, integration, smoke, end-to-end, regression, accessibility, and acceptance testing. Additionally, the engineer will perform manual testing as needed. This position involves close collaboration with product owners, business analysts, software development vendors, external system users, and technical staff, ensuring compliance with regulatory guidelines and industry best practices.


Essential Functions


Support small to medium-scale projects (1-6 months, $50,000-$300,000) or collaborate with other QA Engineers on large-scale projects (6-24+ months, over $300,000) using Agile, Scrum, SAFe, Kanban, Hybrid, or Waterfall frameworks.
Analyze the business need for functional and non-functional requirements, user stories, acceptance criteria, and process flows to ensure that software products meet design specifications and are testable.
Create and maintain comprehensive QA documentation including test plans, test reports, metrics reports, and requirements traceability matrices.
Develop, execute, and maintain automated test scripts, test cases, and test data for functional, integration, smoke, end-to-end, and regression testing using Katalon and Selenium, adhering to best practices in automated testing, ensuring well-documented and reproducible test results.
Create, execute, and maintain manual test cases for functional, system, integration, smoke, accessibility (Section 508/WCAG compliance formal guidelines on how to develop accessible web content), end-to-end, and regression testing, and requests data for testing.
Participate in agile ceremonies such as daily scrums, sprint planning, backlog grooming, velocity rate estimation, and retrospectives to continuously learn and understand the business area and client requirements.
Oversee the defect/bug lifecycle using test and defect management tools, collaborating with Product Owners, Business Analysts, and development teams to triage and resolve issues.
Conduct retesting of fixes and present results to POs for acceptance and user story sign-off.
Manage the entire testing lifecycle through a test management tool, including the setup of project sites, workflows, filters, templates, and user accounts, ensuring smooth integration between Jira and other testing tools.
Develop and implement a comprehensive test strategy to ensure thorough testing of functional requirements and support the POs and BAs in the coordination of UAT activities.
Resolve quality issues and contribute to the creation, maintenance, and improvement of QA processes in a proactive manner.

Additional Responsibilities

Teach and coach junior QA Engineers essential automation testing skills.


Minimum Qualifications


Education and Experience
Bachelor’s degree in a technical discipline such as Computer Science, Technical Engineering, Computer Engineering, Software Engineering, or Information Systems.
Master’s degree in Information Technology is a plus.
5+ years of experience as a Software QC/Tester.
Experience in test automation and framework development is preferred.
ISTQB’s certifications such as Foundation Level software testing certification or Agile Software testing certification.
ISTQB Test Automation Engineering certification is a plus.
Experience with manual, automation and accessibility testing, and supporting User Acceptance Testing (UAT) for web applications, with familiarity in performance and security testing.
Experience in agile development practices and testing best practices using Agile, Scrum, SAFe, Kanban, Hybrid, or…

salary-criteria

Apply - Quality Assurance Engineer