About the job Software Engineer - Quality Engineering
Company Overview:
Proactiviti is a U.S.-based consulting firm delivering high-quality technology solutions to organizations worldwide. We specialize in building and scaling modern software solutions by leveraging top nearshore talent across Latin America.
Our team is composed of highly skilled and driven professionals who are passionate about technology and committed to delivering impactful, reliable results. We take pride in integrating seamlessly with our clients' teams, acting as a true extension of their organization to achieve long-term success.
Job Description:
We're looking for a Mid Level Developer - Quality Engineering who is passionate about quality and automation to help shape the future of digital journalism and media delivery. In this role, you'll work closely with product and engineering teams to evaluate and enhance QA strategies, ensuring our platforms deliver fast, reliable, and trustworthy content to millions of users. You'll be a key player in building scalable test automation frameworks and driving quality initiatives across our content publishing, personalization, and media delivery systems.
Key Responsibilities:
- Partner with product, editorial, and engineering teams to evaluate QA strategies and embed quality throughout the entire development lifecycle
- Ensure comprehensive test coverage across critical workflows, including content ingestion, publishing, personalization, and user engagement features
- Design, build, and maintain scalable, modular quality engineering tools that can be leveraged across multiple projects
- Integrate automated testing into CI/CD pipelines to enable rapid, reliable deployments and reduce production defects
- Promote best practices in testability and observability, particularly within high-traffic, high-availability systems
- Mentor and guide teams on automation strategies, driving a shift-left approach and increasing developer ownership of quality
- Analyze test outcomes and production metrics to identify trends, gaps, and opportunities for continuous improvement.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 4+ years of software development or quality engineering experience
- Proficiency in at least one programming language (e.g., JavaScript, TypeScript, Python, Golang, or Ruby)
- Hands-on experience with test automation frameworks such as Cypress, Playwright, Selenium, or JUnit
- Familiarity with mobile testing frameworks (e.g., XCUITest, Espresso, Appium) is a plus
- Experience working with CI/CD tools such as GitHub Actions and cloud platforms like Google Cloud Platform
- Strong communication skills and a collaborative, team-oriented mindset
What you'll bring:
- A strong appreciation for the role of quality in delivering exceptional digital products and services
- A strategic mindset toward automation, balancing speed, coverage, cost, and maintainability
- A collaborative approach, thriving in cross-functional environments
- A data-driven perspective, leveraging metrics and insights to guide decisions and continuous improvement.
Why Work with Us:
- Competitive salary and benefits package
- Flexible work schedule and remote work options
- Opportunities for career growth and development
- Dynamic and collaborative work environment
- Chance to work with cutting-edge technologies and tools
- Make a real impact on the success of our clients and the company as a whole