About Company
Clearwater Analytics is a leading provider of SaaS-based investment accounting, reporting, and analytics solutions. For over 20 years, we’ve empowered thousands of organizations — from insurance companies and asset managers to corporations and government entities — with transparent, accurate, and timely data to make informed investment decisions. Headquartered in Boise, Idaho, and with a significant global footprint, we are renowned for our innovative platform, client-centric approach, and vibrant culture. We believe in fostering a collaborative environment where bright minds can thrive, push boundaries, and contribute to meaningful technological advancements that shape the financial industry’s future. Join a team dedicated to excellence, continuous improvement, and making a real impact in a dynamic and fast-paced sector where your contributions directly influence the success of our clients.
Job Description
We are seeking a highly motivated and skilled Remote QA Automation Engineer to join our growing product development team. In this pivotal full-time role, you will be instrumental in ensuring the highest quality of our cutting-edge investment accounting and analytics platform. You’ll leverage your expertise to design, develop, and maintain robust automated test solutions, contributing directly to the reliability, performance, and user experience of our SaaS products. Working remotely, you will collaborate closely with software developers, product managers, and other QA engineers across various time zones within an Agile development framework. Your responsibilities will span the entire software development lifecycle, from requirements analysis to deployment, with a strong emphasis on continuous integration and continuous delivery (CI/CD) practices. This is an exciting opportunity for an individual passionate about automation, committed to quality, and eager to make a significant impact on a platform used by leading financial institutions worldwide. You will play a crucial role in enhancing our test automation capabilities, identifying potential issues early, and championing a culture of quality throughout our engineering organization, all while enjoying the flexibility and autonomy of a remote work environment.
Key Responsibilities
- Design, develop, and maintain scalable and robust automated test scripts and test cases for functional, regression, and integration testing.
- Implement and enhance existing automation frameworks using industry best practices and cutting-edge tools.
- Execute automated tests, analyze results, and generate comprehensive defect reports for development teams.
- Collaborate closely with software developers, product managers, and business analysts to understand requirements and ensure testability of new features.
- Actively participate in all phases of the Software Development Life Cycle (SDLC) within an Agile/Scrum environment.
- Integrate automated tests into our CI/CD pipelines to enable continuous testing and faster feedback loops.
- Identify, document, and track software defects and work with development teams to ensure timely resolution.
- Contribute to the continuous improvement of QA processes, tools, and methodologies.
- Stay current with emerging technologies, testing trends, and best practices to drive innovation within the QA team.
Required Skills
- 3+ years of professional experience in QA automation engineering.
- Proficiency in at least one programming language (e.g., Python, Java, C#, JavaScript).
- Extensive experience with test automation frameworks and tools (e.g., Selenium WebDriver, Playwright, Cypress, Protractor).
- Solid understanding of API testing tools and methodologies (e.g., Postman, SoapUI, REST Assured).
- Experience with SQL and database testing.
- Familiarity with version control systems (e.g., Git).
- Strong understanding of Agile software development methodologies.
- Experience with CI/CD tools and concepts (e.g., Jenkins, GitLab CI, Azure DevOps).
- Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of performance testing and security testing principles and tools.
- Experience with Behavior-Driven Development (BDD) or Test-Driven Development (TDD) frameworks.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Prior experience in the financial services or FinTech industry.
- Certification in software testing (e.g., ISTQB).
Perks & Benefits
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off (PTO) and company holidays.
- 401(k) retirement plan with company match.
- Remote work stipend to support your home office setup.
- Opportunities for professional development and continuous learning.
- Employee assistance program for personal and professional support.
- Collaborative, inclusive, and innovative company culture.
- Flexible work schedule to promote work-life balance.
How to Apply
If you are a talented QA Automation Engineer looking to make a significant impact in a leading FinTech company, we encourage you to apply! Please click on the application link below to submit your resume and cover letter. We look forward to reviewing your qualifications.
