The Role
Designs, develops, documents, and maintains automated tests and software utilities across front-end, API, and backend systems. The role applies test-driven design, debugging, software engineering standards, and CI/CD practices while collaborating with technical, development, and business teams. Responsibilities include improving automation platform maintainability, gathering requirements, consulting on process automation, and introducing effective tools and techniques within an Agile environment.
Summary Generated by Built In
The Role
In this role, you will be working with a team of technologists passionate about delivering Continuous Integration, Automation and Test Data ecosystems as well as consulting with development and business partners in test and process automation. As a technical associate of this team, you will be crafting and implementing our technology vision and will have a real impact on our development success.
- Design, develop, document, and maintain automated tests and in-house software utilities.
- Adhere to established software engineering best practices and standards.
- Collaborate with other technical resources.
- Suggest improvements for processes, best practices, and standards.
- Design and develop automated tests and/or software tools.
- Understand requirements.
- Identify opportunities to improve maintainability of automation platforms.
- Understand and apply test driven design concepts to test and debug automated solutions and software utilities developed by self and others.
- Deliver accurate and maintainable code for test automation and software utilities.
The Expertise and Skills You Bring
- Bachelor’s degree in Computer Science, Engineering or Equivalent
- 10+ years of Testing/Development experience automating across the technology stack including in front-end UI, mid-tier APIs and backend data stores
- Demonstrated experience in programming languages such as Java, Python, SQL
- Experience in Karate, Cucumber, Selenium, Playwright or other testing frameworks
- Experience with AWS Services
- Experience with DevOps and CI/CD pipelines; Jenkins, uDeploy and other tools
- Experience with working in a collaborative Agile environment and delivering value incrementally
- Experience and passion for working across other teams to gather information, tackle problems, receive and provide feedback
- Experience and passion for continually learning new technologies, services, and bringing in new tools and techniques
Skills Required
- Bachelor's degree in Computer Science, Engineering, or equivalent
- 10+ years of testing or software development experience automating across front-end UI, mid-tier APIs, and backend data stores
- Programming experience with Java, Python, and SQL
- Experience with Karate, Cucumber, Selenium, Playwright, or other testing frameworks
- Experience with AWS services
- Experience with DevOps and CI/CD pipelines, including Jenkins, uDeploy, or similar tools
- Experience working in a collaborative Agile environment and delivering value incrementally
- Experience collaborating across teams to gather information, solve problems, and exchange feedback
- Willingness to learn new technologies, services, tools, and techniques
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
CTI Consulting is a South Florida technology solutions and staffing firm founded in 1998. It provides IT staffing and nearshore staffing services for startups through Fortune 100 companies, alongside digital-product work such as designing, testing, deploying, improving, and updating mobile applications. The company emphasizes close client collaboration, comprehensive candidate evaluation, continuing education, and innovative, scalable software solutions that improve operational efficiency.








