Sr Automation QA (Selenium + Python)

FuntonetworkEnglewood, CO
1dHybrid

About The Position

At FuntoNetwork, we ensure that technology solutions are not only innovative but also reliable, scalable, and of the highest quality. Our QA and Test Engineering team plays a critical role in safeguarding the performance and user experience of the systems we design, develop, and deploy. We integrate quality into every phase of the software lifecycle—ensuring that our clients receive robust, business-ready solutions. We leverage cutting-edge tools and methodologies, including AI-augmented testing, to accelerate delivery without compromising quality. We are seeking a highly skilled and experienced Sr. Automation QA Engineer to lead the design, development, and execution of automated testing solutions for enterprise-level web applications, APIs, and databases. You will be responsible for creating reliable, maintainable automation frameworks and test suites, while also providing technical leadership and mentorship to junior QA staff. The ideal candidate will have deep hands-on experience with Selenium and Python, a strong understanding of Agile/Scrum processes, and a passion for building tools and strategies that elevate product quality. A key focus will be on leveraging AI-enabled tools and techniques to dramatically speed up test creation, execution, and analysis.

Requirements

  • Experience: 5+ years in software quality assurance with a focus on test automation.
  • Automation Tools: 5+ years of hands-on experience with Selenium ; Python strongly preferred.
  • Programming & Scripting: Strong proficiency in Python for test automation; experience with Pytest or unit test frameworks.
  • AI-Enhanced QA: Experience using AI/ML tools to accelerate test generation, predict defect-prone areas, or optimize test suites.
  • Web, API & DB Testing: Experience testing web applications, REST/SOAP APIs, and writing SQL queries for validation.
  • Agile/Scrum: 5+ years of experience working in Agile teams; deep understanding of Scrum ceremonies and artifacts.
  • Version Control: Experience with Git or similar distributed source control systems.
  • Test Frameworks: Experience designing and maintaining automation frameworks from scratch.
  • Analytical Skills: Excellent problem-solving abilities and attention to detail.
  • Communication: Strong interpersonal and written communication skills.

Nice To Haves

  • Hands-on experience with AI-powered testing tools or frameworks (e.g., for self-healing tests, visual validation, or intelligent test reporting).
  • Experience with cloud platforms (AWS/Azure) and testing microservices, containers, or Docker.
  • Knowledge of CI/CD pipelines and integrating automated tests into deployment workflows.
  • Exposure to performance testing tools (e.g., JMeter, Locust).
  • ISTQB, Agile QA, or other relevant certifications.

Responsibilities

  • Automation Framework Development: Design, develop, and maintain robust, scalable automation frameworks and test harnesses using Selenium and Python.
  • AI-Enhanced Testing: Utilize AI/ML-based tools and techniques to automate test case generation, optimize test suites, predict defect hotspots, and accelerate root cause analysis.
  • Test Planning & Execution: Create detailed test plans, test cases, and automation scripts based on functional and technical specifications. Execute regression, integration, and system testing.
  • Technical Leadership: Act as a test lead—plan tasks, assign work, review scripts, and ensure best practices are followed across the QA team. Evangelize the adoption of AI-powered testing utilities.
  • API & Database Testing: Develop and maintain automated tests for REST/SOAP services and complex database interactions.
  • Agile Collaboration: Participate actively in sprint planning, daily stand-ups, retrospectives, and design reviews within an Agile/Scrum environment.
  • Quality Metrics & Reporting: Capture and analyze QA metrics to provide insights into test coverage, defect trends, and product quality. Use AI-driven analytics for deeper quality insights.
  • Continuous Improvement: Advocate for QA best practices, introduce new tools/techniques (including AI-enabled testing solutions), and improve existing automation processes.
  • Mentorship: Guide and assist other QA team members in script development, troubleshooting, and modern test strategy, including AI augmentation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service