You will collaborate closely with software engineers, product managers, and designers to ensure we deliver high-quality, performant, and user-friendly experiences to our customers. You’ll be a member of the Quality Engineering team, embedded within an application scrum team, to create suites of prioritized automated test suites protecting frontend UI or backend API functionality. You’ll implement the highest priority tests for new and existing functionality first, while helping maintain the overall backlog of test automation across all priorities. You’ll partner with our Customer Support team to define the most critical customer workflows across our product and create automation to ensure those workflows are protected in production.
This is an automation and coding focused role that offers the opportunity to write both test code and production code — improving not just how we test, but also the software itself to make it more testable and robust.
Key Responsibilities
- Review product requirements, technical plans, and explore existing product functionality to define test plans and coverage.
- Create end-to-end UI or API automated tests and maintain a prioritized automation backlog.
- Review and provide feedback for test infrastructure & automation code reviews from other quality and software engineers.
- Utilize engineering and framework best practices to create reliable and maintainable test code.
- Perform manual testing when needed to ensure critical releases go out with confidence.
- Modify and enhance application code (front-end and back-end) to improve testability and quality.
- Drive teams to increase test coverage and increase quality through test automation.
- Help drive a culture of "quality as a shared responsibility" across engineering.
Required Skills & Experience
- 5+ years of experience in software quality engineering, software engineering, or a related field.
- Hands-on experience with automated web application testing tools such as Playwright, Selenium, Cypress, or similar.
- Experience using and extending test frameworks built on the page object model for frontend automation, such as Playwright, Selenium, or Cypress.
- Proficient in JavaScript for frontend automation and Python for backend automation.
- Experience working with React front-ends and Django back-ends (or comparable frameworks).
- Strong understanding of software development life cycles, Agile methodologies, and release processes.
- Comfort and experience with occasional manual testing when needed.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent.
Preferred Qualifications
- Experience as a full-stack software engineer (able to contribute code fixes and improvements across the stack).
- Familiarity with CI/CD pipelines (e.g., GitHub Actions, CircleCI, etc.).
- Experience building or contributing to test frameworks from scratch.
- Familiarity with finance, budgeting, or clinical trial industries is a plus, but not required.
About Condor:
Overview: Condor Software is a leading fast growing provider of automated intelligence solutions specifically designed for clinical trial accounting and financial planning and analysis (FP&A). Our platform revolutionizes the way finance and clinical teams manage budgets, accruals, and forecasting, enabling organizations to streamline their operations and drive significant efficiency in the clinical development process.
Mission: Our mission is to accelerate clinical development through financial intelligence and automation. We empower organizations to make data-driven decisions, ensuring accurate financial reporting and compliance while reducing the manual effort traditionally associated with clinical trial accounting.
Why Join Condor Software?
- Shape the Future: Lead the product strategy for a fast-growing company in a critical and evolving industry.
- Build & Scale: Play a pivotal role in hiring and developing a world-class product team.
- Make an Impact: Help pharmaceutical companies improve financial decision-making and optimize clinical trials.
- Collaborative Culture: Work alongside passionate engineers, product owners, and business leaders who are dedicated to innovation and customer success.