Connecting Top Talent to Top Companies Across the Nation
Software QA Automation Engineer
Location
United States
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Software QA Automation Engineer
Empowers Staffing Inc
• Design and implement automated test frameworks for web and API testing • Develop and maintain regression, smoke, and integration test suites • Integrate automated tests into CI/CD pipelines • Identify, document, and track software defects • Collaborate with developers to improve testability and quality standards • Perform API testing and validate data integrity • Improve testing efficiency and reduce manual testing effort • Participate in release validation and production support
Job Requirements
- 3+ years of experience in QA automation
- Hands-on experience with Selenium, Cypress, or Playwright
- Strong scripting skills in JavaScript, Python, or Java
- Experience with API testing (Postman or similar tools)
- Understanding of CI/CD pipelines and Git workflows
- Familiarity with SQL and database validation
- Strong knowledge of testing methodologies and SDLC
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
QA Test Engineer
24-MAG24-MAG is a next-gen management consulting partner built to help B2B organizations move faster and operate smarter.
• Create comprehensive test cases confirming that benchmark tasks function as intended • Design positive, negative, boundary, and edge-case tests • Validate task requirements, expected outputs, reference solutions, and grading logic • Identify scenarios that may produce incorrect or misleading evaluation results • Ensure tests measure the intended technical capability accurately • Review complex multi-step tasks and reference solutions before finalisation • Identify ambiguous instructions, inconsistent requirements, missing assumptions, and incomplete acceptance criteria • Run tasks independently to confirm reproducibility and expected behaviour • Assess whether grading standards are clear, fair, and technically defensible • Provide actionable feedback to task authors and researchers • Investigate failures across Python scripts, test harnesses, repositories, and task environments • Diagnose unexpected behaviour within unfamiliar codebases • Reproduce reported issues and isolate their underlying causes • Correct or document environment, dependency, logic, and validation problems • Use Git-based workflows to support structured review and collaboration • Develop practical checklists and repeatable review procedures for benchmark quality • Improve consistency across task validation, testing, and approval workflows • Document findings clearly so authors can resolve issues efficiently • Track recurring defects and recommend preventive quality measures • Collaborate closely with researchers, task authors, and other technical reviewers • Examine AI agent runs for unintended shortcuts, loopholes, and grading weaknesses • Identify cases where models can receive credit without completing the intended reasoning or technical work • Test whether benchmark tasks remain robust across alternative approaches • Strengthen evaluation criteria to maintain reliable and meaningful benchmark scores • Distinguish valid solution diversity from unintended task exploitation
• Lead the design, development, and maintenance of automated testing frameworks and quality assurance strategies across web, mobile (Android/iOS), and API-based applications. • Ensure the quality, reliability, and scalability of products by driving automation initiatives and improving test coverage. • Design and implement automated test solutions and define corrective and preventive actions based on customer requirements and business needs. • Build and enhance automation frameworks and integrate automated testing into CI/CD pipelines. • Own the end-to-end testing lifecycle and take responsibility for the quality of products delivered to customers. • Validate complex business logic, calculations, and mathematical operations to ensure data accuracy and functional correctness. • Perform data validation and reconciliation testing using SQL queries, database analysis, Excel, VLOOKUPs, and other analytical tools. • Test and validate RESTful APIs, ensuring data integrity and service reliability.
Senior QA Automation Engineer
Buildout, Inc. Buildout, Inc. offers an end-to-end solution for marketing commercial real estate listings and empowers brokerages nationally to showcase their brand and gr
• Own the E2E test suite. Design, build, and maintain end-to-end automated tests in Playwright (TypeScript) covering our critical user journeys across products. • Backfill and prioritize coverage. Audit what we have, identify the highest-risk gaps, and systematically close them. • Kill flakiness. Own suite reliability end to end: root-cause flaky tests, establish quarantine and retry policies, manage test data and environment stability, and keep signal-to-noise high enough that a red build means something. • Shape CI integration. Partner with our DevOps engineer on where tests run in the pipeline, execution frequency, parallelization, runtime budgets, and merge/deploy gating. • Test at the right layer. Know when a check belongs at the API or integration layer instead of the browser, and structure the suite so it stays fast as it grows. • Enable the team. Coach developers on writing good Playwright tests, review test code, and establish patterns, utilities, and documentation so test authorship scales beyond you. • Report on quality. Co-own quality metrics including test coverage of critical paths, suite reliability, and defect escape rate, and communicate trends to engineering leadership. • Use modern tooling. Leverage AI-assisted development (we use Claude Code across engineering) and Playwright's evolving tooling to accelerate test authoring and maintenance.
Python Software Engineer
24-MAG24-MAG is a next-gen management consulting partner built to help B2B organizations move faster and operate smarter.
Role Description We are sharing a specialised full-time consulting opportunity for experienced software engineers with strong Python development, debugging, version-control, technical documentation, and AI-assisted coding experience. This role supports the development of advanced agentic evaluation benchmarks for frontier AI models. Selected professionals will design, implement, and review realistic multi-step software engineering tasks that test the capabilities of AI coding agents across Python development, environment setup, tooling, debugging, and technical problem-solving. Key Responsibilities - Software Engineering Task Design - Create realistic, multi-step software engineering challenges based on practical development workflows. - Design technically demanding problems that require implementation, debugging, environment configuration, and analytical reasoning. - Define clear requirements, constraints, expected outputs, and acceptance criteria. - Ensure tasks assess genuine software engineering capability rather than superficial code generation. - Reference Solution Development - Build complete and verifiable reference solutions in Python. - Create the supporting setup, dependencies, tests, and validation checks required for each task. - Write clean, readable, and maintainable code. - Confirm that solutions run reliably within the intended technical environment. - Document implementation decisions and expected behaviour clearly. - AI Coding Agent Evaluation - Use AI coding assistants and agent-based development tools within practical engineering workflows. - Evaluate how frontier models approach complex coding and debugging tasks. - Identify implementation errors, unsupported assumptions, inefficient approaches, and incomplete solutions. - Analyse where AI agents succeed, struggle, or exploit unintended shortcuts. - Document failure patterns and provide evidence supporting evaluation conclusions. - Peer Review & Task Refinement - Review tasks and reference solutions created by other software engineering specialists. - Assess clarity, correctness, difficulty, reproducibility, and technical fairness. - Identify ambiguous instructions, hidden assumptions, grading gaps, and environment issues. - Provide actionable feedback that improves task quality and benchmark reliability. - Collaborate closely with researchers and fellow task authors. Qualifications - At least 1 year of experience in software engineering, research engineering, or a related coding-intensive role. - Strong hands-on Python scripting, implementation, and debugging skills. - Experience developing clean, readable, and maintainable software. - Everyday fluency with Git, IDEs, repositories, and standard software development workflows. - Comfort configuring environments, dependencies, tooling, and validation processes. - Strong technical writing and documentation skills. - Ability to work independently through ambiguous and open-ended engineering problems. - Reliable availability for approximately 35 hours per week. Requirements - An MSc or PhD in computer science, software engineering, another STEM discipline, or a related technical field is highly relevant. - Equivalent practical experience in a research-intensive or engineering-intensive role may also be considered. - Academic or professional work involving significant coding, data analysis, or technical experimentation may strengthen an application. - Open-source contributions, technical projects, publications, or substantial software development work may also be valuable. Nice to Have - Experience using AI coding assistants, prompt engineering methods, or agent-based workflows. - Previous work in AI training, model evaluation, or benchmark development. - Background authoring technical tasks, reference solutions, or grading criteria. - Familiarity with automated testing, CI/CD workflows, containers, or reproducible environments. - Experience reviewing code or technical assignments created by other engineers. - Knowledge of agentic AI systems and multi-step coding evaluations. - Strong ability to identify edge cases, unintended shortcuts, and subtle implementation issues. - Experience collaborating with AI research or evaluation teams. Why This Opportunity - Apply practical software engineering expertise to frontier AI evaluation. - Design realistic coding tasks grounded in professional development workflows. - Help researchers understand where advanced AI coding agents succeed and fail. - Work across Python implementation, debugging, environment setup, and benchmark development. - Collaborate closely with AI researchers and experienced software engineers. - Participate in a structured full-time remote role with competitive hourly compensation. Contract Details - Full-time W-2 contingent employment opportunity. - Fully remote within the United States. - Expected commitment of approximately 35 hours per week. - Competitive rates between $55–$85 per hour depending on expertise and project scope. - Individual tasks may require one to two days of focused engineering work. - Work may include task design, Python development, reference-solution creation, AI agent evaluation, peer review, and technical documentation. - Engagement scope and duration may evolve according to project requirements and performance.



