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/Cucumber, Rest Assured, SPOCK, 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 WebDriver, Python, Rest Assured, Cucumber (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 requirements, user 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.