Careers

Job Title: QA Automation Engineer

Location: USA (Preferred – Bothell, WA or Dallas, TX)
Employment Type: Full-time / Contract
Experience Required: 7+ years

Education:
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • Relevant certifications (e.g., ISTQB, Selenium WebDriver, Certified Automation Tester) are a plus.
Role Summary

We are seeking an experienced QA Automation Engineer to join our fast-paced engineering team. The ideal candidate will have a strong background in test automation for APIs and UI-based applications, proficiency in frameworks like BDD/Cucumber, Rest Assured, and SPOCK, and hands-on expertise with Selenium and Python. The role involves building scalable automation frameworks, integrating automation into CI/CD pipelines, and driving quality across the development lifecycle.

Key Responsibilities:
  • Design, develop, and maintain automated test scripts for API and UI testing.
  • Create and execute automated tests using BDD/CucumberRest AssuredSPOCK, and other automation tools.
  • Implement and maintain automation frameworks for regression, smoke, and functional testing.
  • Work closely with developers, business analysts, and QA teams to understand requirements and ensure high-quality deliverables.
  • Integrate automation suites into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Develop event-driven automation flows and ensure scalability across multiple environments.
  • Perform root-cause analysis of defects and drive continuous process improvements.
  • Document automation scripts, processes, and results to maintain transparency and traceability.
Required Skills:
  • 7+ years of experience in Test Automation with a strong focus on backend and API validation.
  • Proficiency with Selenium WebDriverPythonRest AssuredCucumber (BDD), and SPOCK Framework.
  • Expertise in API testing, including REST and SOAP services.
  • Familiarity with continuous integration tools (e.g., Jenkins, Azure DevOps, GitHub Actions).
  • Strong understanding of software testing methodologies – functional, regression, integration, and performance testing.
  • Ability to write clean, reusable, and maintainable automation code.
  • Experience with Git or other version control systems.
  • Strong analytical, debugging, and problem-solving skills.
"Please send in your resume to Jacob.george@kelsallc.com

Job Title: Product Manager / Product Owner

Location: Dallas, TX (USA)
Employment Type: Full-time / Contract
Experience Required: 7+ years

Education:
  • Bachelor’s or Master’s degree in Business Administration, Computer Science, Information Systems, or related field.
Role Summary

We are looking for a dynamic and strategic Product Manager / Product Owner to lead end-to-end product development and delivery for enterprise-grade solutions. The ideal candidate will possess strong product ownership, business analysis, and stakeholder management skills with a proven record of translating business objectives into actionable product features. This role requires close collaboration with cross-functional teams across engineering, QA, and business operations to ensure the successful execution of the product roadmap.

Key Responsibilities:
  • Define and manage the product vision, strategy, and roadmap aligned with organizational goals.
  • Collaborate with business stakeholders, customers, and technical teams to gather and prioritize product requirements.
  • Translate business needs into epics, user stories, and acceptance criteria.
  • Maintain and groom the product backlog, ensuring alignment with sprint goals and overall roadmap priorities.
  • Work closely with engineering teams to guide development efforts and clarify requirements.
  • Serve as the primary point of contact for all product-related decisions and clarifications.
  • Drive cross-functional alignment across design, development, and QA to ensure timely product delivery.
  • Monitor product performance, analyze user feedback, and define enhancement opportunities.
  • Participate in sprint planning, daily stand-ups, and retrospectives within an Agile environment.
  • Prepare and present reports, roadmaps, and updates to executive leadership.
Required Skills:
  • 7+ years of experience as a Product Manager or Product Owner in technology-driven environments.
  • Proven experience in enterprise product management, preferably within telecom, tech, or SaaS domains.
  • Strong understanding of Agile and Scrum methodologies.
  • Hands-on experience with Jira, Confluence, or Azure DevOps for backlog and sprint management.
  • Excellent skills in defining and documenting functional and technical requirementsuser stories, and acceptance criteria.
  • Deep understanding of REST APIs, system integrations, and connector-based workflows.
  • Ability to perform business impact analysis and define measurable KPIs.
"Please send in your resume to Jacob.george@kelsallc.com

Job Title: Python Developer

Location: Dallas, TX (USA)
Employment Type: Full-time / Contract
Experience Required: 0-6 months

Role Summary

We are looking for a dynamic and strategic Python developer to work on entry-level software projects such as writing and testing code, debugging, and developing basic web, back-end, automation, or data analytics solutions

Key Responsibilities:
  • Write clean, maintainable, and well-documented code.
  • Collaborate in a team, handle code reviews, and follow project guidelines.
  • Willingness to learn new frameworks and contribute ideas for improvements.
  • Ability to handle small feature additions, bug fixes, or automation enhancements
Required Skills:
  • Familiarity with Python syntax, data types, functions, and OOP principles.
  • Ability to debug code and use version control systems like Git.
  • Basic knowledge of web frameworks (Flask, Django) or data libraries (Pandas, NumPy).
  • Understanding software development lifecycle and best practices, including testing and documentation.
"Please send in your resume to Jacob.george@kelsallc.com