AB

QA Engineer

Accepting applications

ARC by ChargeItSpot · Philadelphia, PA

Full-Time Associate AIJavaaiategan
Posted
1d ago
Category
Test
Experience
Associate
Country
United States
Description

Your Role

The QA Engineer ensures the quality, reliability, and performance of ARC’s software platform by designing, implementing, and executing both manual and automated testing strategies. This role develops scalable automated test suites, maintains strong test documentation, and collaborates closely with engineering and product teams to ensure high-quality delivery. QA Engineers contribute directly to ARC’s mission by identifying defects early, improving system testability, and supporting continuous quality improvements across the organization.

What You Do

Design, implement, and maintain automated UI and API test suites using Cypress, Playwright, Selenium, or similar tools.
Develop and execute comprehensive manual test plans and test cases to ensure broad coverage of new and existing features.
Integrate automated tests into CI/CD pipelines to enable rapid, reliable releases and consistent quality gates.
Collaborate with software engineers, product analysts, and QA peers to analyze requirements, improve testability, and ensure robust acceptance criteria.
Perform functional, regression, and performance testing to identify issues, bottlenecks, and edge-case failures.
Troubleshoot, reproduce, and log defects with clear and actionable details using Jira and standard QA workflows.
Create and maintain detailed test documentation, including test plans, cases, results, and technical decisions.
Contribute to improving automation coverage, framework design, and overall quality engineering practices.
Stay current with emerging QA tools, automation best practices, and testing methodologies to continuously improve team capabilities.

Tools You Use

Automation & Scripting: Cypress, Playwright, Selenium WebDriver, JavaScript, TypeScript ? API & Performance Testing: Postman, REST Assured, JMeter, LoadRunner ? CI/CD & Version Control: Jenkins, GitLab, GitHub, Azure DevOps
Documentation & Collaboration: Jira, Confluence, Slack, Google Workspace ? Internal Quality Dashboards & Reporting Tools

How This Role Supports ARC’s Mission

The QA Engineer ensures ARC’s software is reliable, stable, and ready for real-world use, directly supporting our mission to reduce device waste, maximize worker productivity, and deliver exceptional customer experiences.

Details Matter (Core Value): You prevent defects from reaching the field through thorough testing and documentation.
Bias for Action (Core Value): You identify issues early and help resolve them quickly.
Customer Obsession (Core Value): You ensure end users experience stable, dependable software.
Innovate for Growth (Strategic Objective): Your automation work enables ARC’s products to grow without compromising quality.
Team & Culture (Strategic Objective): You model collaborative engineering practices, collaborate with peers, and help maintain a high-performing, positive development environment.

Work Environment & Requirements

Schedule: 8am–5pm ET or 9am-6pm ET| Hybrid (3 days/week in office)
Travel: None expected
Physical Requirements: Standard desk work (prolonged sitting/typing)
Supervisory Responsibilities: N/A

Equal Opportunity Employer: ARC by ChargeItSpot is committed to a workplace free from discrimination and harassment. We comply with all applicable federal, state, and local laws governing nondiscrimination.

Reasonable Accommodations: Available to enable individuals with disabilities to perform essential functions.

At-Will Employment: This job description does not constitute a contract of employment. ARC reserves the right to revise job duties or descriptions at any time.

Other Information: This job description is a general guide to your role and responsibilities. Duties may shift as the business evolves. This is not an employment contract.

Requirements

What You Bring

2–5 years of professional experience in software quality assurance engineering, including manual and automated testing.
Hands-on experience with UI automation (Cypress, Playwright, Selenium) using JavaScript or TypeScript.
Strong understanding of test case design, execution, defect tracking, and test management.
Experience with API testing tools such as Postman, REST Assured, or comparable frameworks.
Familiarity with CI/CD tools (Jenkins, GitLab, GitHub Actions, or Azure DevOps).
Working knowledge of Agile development practices and sprint-based workflows.
Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
Strong analytical thinking, attention to detail, and problem-solving skills.

What Sets You Apart

Bachelor’s degree in Computer Science, Engineering, or a related field.
Experience integrating automated tests into CI/CD pipelines or quality gates.
Exposure to additional automation frameworks (Playwright, Selenium WebDriver).
Experience with performance testing tools like JMeter or LoadRunner.
Familiarity with mobile testing or hardware-integrated systems.
Contributions to QA tooling, automation frameworks, or test architecture.
Experience leveraging generative AI tools for debugging, research, or accelerating test automation.
Show more Show less