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 To perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. Reasonable accommodations may be made to enable an individual with disabilities to perform essential functions. Other duties may be assigned to meet business needs.
- 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 To perform this job successfully, an individual should possess the knowledge, skills, and abilities listed and meet the amount of education, training and/or work experience required.
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 Waterfall frameworks as part of a cross-functional team.
- Experience with Appian, ServiceNow, Katalon, Jira, and PractiTest is highly desired.
- Experience with Test Management Tools and Test Automation Tools.
Knowledge, Skills, and Abilities
- Strong oral and written communication, interpersonal, facilitation, problem solving, and mentoring skills.
- Ability to manage multiple workstreams and track various projects simultaneously.
- Organized, detail-oriented, and capable of working independently or collaboratively with various levels of leadership.
- Knowledge in agile testing best practices, collaborating closely with cross-functional teams including Business Analysts, Product Owners, Project Managers, Business Owners, Developers, third-party vendors, and other stakeholders to ensure seamless project execution and delivery.
- Advanced knowledge of the Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), and DevOps Life Cycle, including active participation in test planning and design, level of effort estimation, and execution phases.
Requirements
- Must be eligible to obtain or currently possess a U.S. Government clearance at the Public Trust (NACI) moderate level or higher.
- Must be an authorized United States citizen.
- Due to the nature of CSBS's business in support of state financial services supervision, all CSBS employees have the potential of interacting with confidential information related to the supervision of financial services companies ("Confidential Supervisory Information"). As a result, in addition to general business conflicts of interest, all CSBS employees are expected to disclose conflicts of interest in financial services companies on at least an annual basis and to proactively avoid such conflicts.
- Protect the confidentiality, integrity, and availability of CSBS information and information systems in accordance with CSBS policies and procedures.
Values Instilled Behaviors for Excellence (VIBE) At CSBS, work-life balance isn't just a policy; it's our VIBE! We recognize that our team members have lives that deserve attention and care. That's why we create strong, supportive relationships that help everyone grow both professionally and personally. We honor each other's expertise and speak the truth, even when it's a bit awkward. And guess what? This honesty creates a vibe of respect and trust that powers our efficiency and our excellence. It lets us chase those career goals while also nurturing our personal pursuits. At CSBS, you can thrive at work and at home-it's the best of both worlds! Just like a healthy work-life, collaboration is an essential part of CSBS's mission. In fact, it is the heartbeat of everything we do! We're all about pitching in, giving props to our colleagues, and having each other's backs. This allows us to push ourselves to our maximum potential and embrace those bold risks and innovative solutions. No matter what comes our way, our commitment to communication and teamwork strengthens us. We at CSBS are on mission and on the move, tackling all challenges together! Leadership Competency Model At CSBS, we believe in leadership at every level, empowering all employees, regardless of role, to take initiative, inspire others, and drive progress. Our five core competencies are Leading Change and Transformation, Leading Others, Results Focused, Business Intelligence, and Collaborative Partnering to provide a framework for professional growth while ensuring accountability in our performance. Leading Change and Transformation means embracing innovation and adaptability to drive continuous improvement. Leading Others is about guiding, mentoring, and influencing colleagues to move our mission forward. A Results-Focused mindset ensures we meet our goals with efficiency and impact. Business Intelligence allows employees to make informed, strategic decisions based on data and industry insights. Finally, Collaborative Partnering fosters teamwork and strong relationships to achieve shared success. This competency model not only supports individual growth and development but also strengthens CSBS as we evolve into a more agile and innovative organization. Here, leadership isn't just a title, it's a mindset that moves us forward together.
Working Conditions
- Onsite work at third-party vendors located in the Washington, D.C. area (5-10 days per month).
- Occasional travel outside the Washington D.C. area (2-5 days per quarter).
Compensation at CSBS
At CSBS, salary offers are determined within the established range based on a candidate's experience, education, and the market demand for the role. Where appropriate, we also carefully benchmark against similar internal positions to ensure equity and consistency.
In addition to competitive salaries, CSBS offers a comprehensive benefits package, a flexible hybrid work environment, and an inclusive culture. Learn more about our benefits, culture, and work environment by visiting
CSBS Careers.
|