The Opportunity
Varicent's Sales Planning software empowers organizations to design and implement comprehensive go‑to‑market strategies. Features include visual territory maps, predictive intelligence, and collaborative quota allocation workflows, all built to align with corporate objectives and maximize revenue potential.
The Team
As a Software Developer Engineer in Test II on the Sales Planning team, you will work remotely with a cross‑functional group of designers, product managers, and engineers dedicated to revolutionizing sales execution. The product is a modern SaaS application: a React single‑page front‑end communicating via GraphQL to a serverless AWS back‑end.
What You’ll Do
- Lead technical test automation efforts and coach non‑technical team members.
- Drive functional and non‑functional test automation across multiple projects.
- Manage test activities and align them with internal Quality Engineering practices.
- Perform code reviews to ensure high‑quality, testable code.
- Support roadmap items and deployment test automation initiatives.
What You Bring
- Degree in Computer Science, Software Engineering, or equivalent experience.
- Experience with multiple test automation tools (Cucumber, Pytest, Playwright, Locust, or other Python frameworks).
- Proven ability to develop internal tools.
- Solid understanding of CI/CD, containerization, test infrastructure, and platforms.
- Excellent written and verbal communication skills; B2 level English or higher required.
- Ability to work effectively in cross‑functional teams.
Nice to Have
- Intermediate SQL skills for complex queries on large datasets.
- Performance/load testing experience, including test result analysis.
- Experience with cloud‑based and local databases (AWS RDS, Oracle, Postgres).
Onboarding and Familiarization
- Gain a comprehensive understanding of Varicent’s Sales Planning software and company culture.
- Familiarize yourself with existing testing infrastructure, tools, and processes.
- Review ongoing projects and understand testing priorities.
- Set up your development and testing environment with necessary tools and access.
- Analyze current automated test cases and identify enhancements.
Build Relationships and Network
- Meet the Quality Engineering, Development, and Product teams to align on expectations and timelines.
- Collaborate on deliverables and communication.
Early Contributions
- Conduct initial code reviews and provide feedback.
- Contribute to small testing efforts and debugging existing automation scripts.
- Lead technical test automation initiatives in your assigned project/program.
- Improve existing automation frameworks for greater efficiency.
Expand Test Coverage
- Write and execute new functional and non‑functional automated tests.
- Collaborate to identify high‑priority scenarios for automation.
Support CI/CD Initiatives
- Contribute to CI/CD pipelines to integrate, test, and deploy new features.
- Work with DevOps and QA to resolve test infrastructure dependencies.
Documentation & Communication
- Document new test automation processes, guidelines, and best practices.
- Communicate progress, challenges, and successes in team meetings.
Technical Ownership and Coaching
- Take ownership of QA and automation tasks across multiple projects.
- Mentor non‑technical teammates in automating routine QA processes.
Develop Tools
- Create internal tools such as performance dashboards or debugging utilities.
Performance Testing Focus
- Implement and analyze performance and load tests to identify bottlenecks.
- Recommend optimization solutions based on performance metrics.
Collaboration and Long‑Term Strategies
- Align automation efforts with product roadmaps and future development goals.
- Identify tools or platforms to enhance test effectiveness and scalability.
Continuous Improvement and Standardization
- Establish baseline automation coverage and plan ongoing improvements.
- Drive a culture of quality and continuous integration within the team.
- This role requires employees to work within Eastern Standard Time (EST) business hours. Flexibility in working hours may be required for collaboration.
- This position is fully remote and supports work‑life balance with virtual communication tools.
Benefits
- Market‑leading compensation package.
- Wellness programs for health and wellbeing.
- Remote work flexibility.
- Comprehensive employee insurance coverage: medical, dental, vision, life insurance.
- Annual time off in accordance with applicable legislative requirements.
- Global connected culture with hubs in Romania, UK, US, Canada.
- Dynamic work culture encouraging innovation and multicultural collaboration.
- Continuous development opportunities.
Equal Opportunity
Varicent is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require accommodation at any time during the recruitment process, please contact accomodations@varicent.com. Varicent also complies with fair employment practices regarding citizenship and immigration status.