We connect people and build communities to create economic opportunity for all.
QA Automation Engineer
Location
Connecticut
Posted
2 days ago
Salary
$86.8K - $150.1K / year
Seniority
Senior
Job Description
QA Automation Engineer
eBay
• Design, develop, maintain, and enhance automation frameworks using Katalon Studio and Selenium WebDriver • Continuously improve existing automation frameworks by developing reusable components, increasing automation coverage, and improving framework scalability and maintainability • Develop and maintain automated test scripts for web, mobile, API, and database testing • Integrate automated test execution into Jenkins CI/CD pipelines and fix automation execution issues • Manage automation code using Git, following version control procedures and participating in code reviews • Implement manual testing, exploratory testing, regression testing, and user acceptance support as needed • Perform API testing using SOAP and REST services • Perform mobile application testing on Android and iOS platforms • Conduct database testing using Microsoft SQL Server Management Studio by writing SQL queries • Analyze automation failures, perform root cause analysis, and collaborate directly with developers to resolve issues • Create and maintain test plans, test cases, automation documentation, and testing metrics • Collaborate closely with developers, and product owners throughout the software development lifecycle • Recommend and implement improvements to QA processes, automation strategies, and testing standards
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience)
- 5 years + experience in Software Quality Assurance with a strong emphasis on automation testing
- Proven experience developing, maintaining, and enhancing automation frameworks
- Strong hands-on experience with Katalon Studio (Groovy) and Selenium WebDriver
- Experience developing reusable automation libraries, custom keywords, and framework components in Groovy
- Experience integrating automated tests into Jenkins CI/CD pipelines
- Proficiency with Git for source code management and version control
- Strong experience testing web, mobile, API, and database applications
- Experience with SOAP and REST API testing
- Strong SQL skills with experience using Microsoft SQL Server Management Studio for database validation, and backend testing
- Solid understanding of SDLC, STLC, Agile/Scrum methodologies, and software quality procedures
- Experience using test management and defect tracking tools
- Excellent analytical, fixing, and problem-solving skills
Benefits
- Medical, financial, and/or other benefits (including 401(k) eligibility)
- Various paid time off benefits, such as PTO and parental leave
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
RPA Solution Architect / Automation Manager – UiPath, Blue Prism, AI, Salesforce
TMSQualified, Reliable, Viable
• Architect, execute, and scale an enterprise end-to-end RPA roadmap. • Mature targeted automation concepts into fully scaled agentic workflows by leveraging Google Cloud AI Agents integrated with core delivery models. • Lead complex integration ecosystems combining Salesforce Service Cloud, Marketing Cloud, and Social Listening platforms to achieve unified consumer operational flows. • Author robust, bulletproof Business, Technical, and Product Requirement Documents (BRD, FRD, PDD, SDD). • Bridge gaps between senior executive management, core architects, and quality engineering teams by translating large-scale strategic epics into micro-executable Agile user stories. • Perform deep data lineage analysis, structural validation, and risk mitigation across complex system interfaces to prevent downstream defect propagation during high-velocity deployments. • Facilitate daily Scrums, user story grooming, and sprint reviews. Standardize tracking frameworks using Jira Agile dashboards, burn-up/burn-down metrics, and centralized SharePoint configurations. • Mentor upcoming technology and analytics professionals. Conduct systematic knowledge-sharing sessions while running infrastructure cost-benefit and performance evaluations to identify ongoing efficiency opportunities.
• Establish and document QA best practices, testing standards, and automation guidelines across active client engagements • Develop reusable testing frameworks, tooling templates, and documentation that project teams can adopt independently • Define and track cross-client, cross-project, cross-region QA metrics (coverage, defect rates, flakiness) and report on quality trends • Establish test coverage requirements and quality gates for CI/CD pipelines • Build and maintain automated test suites (e.g. unit, integration, end-to-end, etc.) across multiple concurrent projects • Configure and maintain test infrastructure • Evaluate and recommend tools appropriate to each project's stack • Serve as a shared expert for QA questions across project teams • Review test code and provide actionable feedback as needed • Participate in project planning to flag testability risks early • Document testing patterns, runbooks, and how-to guides for common scenarios • Actively reduce dependency on dedicated QA engineers over time by upskilling project engineers
• Continuously focus on automation and manual testing of compliance automation tool • Design and implement automated tests using in-house test automation framework • Perform manual and automation tests on multiple features • Investigate and troubleshoot issues identified during testing • Collaborate with development teams to ensure quality delivery • Identify potential problems and design better testing approaches
• Design, develop, and maintain automated test scripts using Playwright. • Build scalable, reusable, and maintainable automation frameworks. • Perform functional, regression, smoke, end-to-end, integration, and API testing. • Automate web application test scenarios using JavaScript or TypeScript. • Validate integration points between applications, services, APIs, and third-party systems. • Create and execute API test cases using tools such as Postman, Playwright API, REST Assured, or similar tools. • Verify request/response payloads, status codes, headers, authentication, error handling, and data validation. • Integrate automation scripts with CI/CD pipelines. • Convert business requirements into clear test scenarios and automated test cases. • Log, track, and communicate defects clearly using Jira, Azure DevOps, or similar tools.




