What are the responsibilities and job description for the Senior QA Automation Engineer - UI position at Compunnel Inc.?
Job Summary The Senior QA Automation Engineer - UI will be responsible for ensuring the quality, reliability, and performance of customer-facing web applications through robust test automation strategies. This role will focus on maintaining and enhancing existing Selenium-based automation frameworks while supporting the migration to Playwright. The ideal candidate will have extensive experience in UI automation, strong technical expertise in Selenium and C#, and the ability to collaborate closely with development and QA teams to deliver high-quality software solutions. Key Responsibilities Design, develop, execute, and maintain automated UI test scripts using Selenium and C#. Support and enhance existing test automation frameworks, test suites, and automation processes. Contribute to the design and implementation of new automated test coverage for customer-facing web applications. Participate in the migration of automation frameworks from Selenium to Playwright. Validate application functionality, performance, and user experience across multiple web-based applications. Perform backend validation activities, including data verification and API testing. Write and execute SQL queries to validate data accuracy and integrity. Test and validate APIs using HTTP methods such as POST, PUT, and DELETE. Analyze test results, identify defects, and provide detailed feedback to development and product teams. Troubleshoot and resolve complex automation framework and test execution issues. Collaborate with developers, QA engineers, product teams, and stakeholders to ensure successful releases. Continuously improve automation coverage, testing efficiency, and quality assurance processes. Participate in Agile development activities, including sprint planning, testing, and release support. Contribute to automation strategy discussions and recommend improvements to testing frameworks and practices. Required Qualifications 7 years of experience in software quality assurance with a strong focus on UI test automation. Extensive hands-on experience with Selenium automation frameworks. Strong experience developing automated tests using C# or the ability to quickly adapt to C# development. Experience designing, maintaining, and enhancing automated testing frameworks. Strong understanding of test automation best practices, methodologies, and quality assurance processes. Experience with API testing and validation. Working knowledge of SQL, including data validation, query creation, and table joins. Experience validating RESTful APIs using POST, PUT, DELETE, and related methods. Strong troubleshooting and problem-solving skills related to automation frameworks and test execution. Experience supporting customer-facing web applications. Excellent communication, collaboration, and analytical skills. Ability to work effectively in Agile development environments. Ability to work onsite in Chicago, IL two days per week. Preferred Qualifications Experience with Playwright and UI automation migration projects. Advanced programming skills in C#. Experience with modern testing tools, frameworks, and automation platforms. Familiarity with AI-assisted development or testing tools. Experience optimizing automation frameworks for scalability, maintainability, and performance. Experience mentoring QA engineers and supporting automation best practices across teams. Certifications Relevant software testing, automation, or quality assurance certifications are a plus. Education: Bachelors Degree Certification: software testing , Automation , quality assurance