We are looking for an experienced Automation QA Engineer to join our globally-distributed Data Engineering team. In this role, youâll design, develop, and maintain automated test scripts, ensuring the highest quality standards are met. Youâll work with large, complex datasets and collaborate closely with development teams to adapt to an ever-changing landscape and deliver effective solutions. This role offers significant opportunities for growth and advancement as you contribute to the continuous improvement of our testing and automation processes. This is a full-time, contract, role that reports directly to our Director of Engineering, Data.About usAt Sourcescrub, we believe two areas of focus are paramount to modern deal origination: Exceptional data quality and a relentless approach to Business Development. Our innovative approach allows finance professionals at all levels in their organization to find, research, track, and connect with privately-held companies.About you
As our Automated QA Engineer, you will
- Develop and maintain back-end services and APIs that power our web applications
- Collaborate with cross-functional teams to define, design, and deliver new features
- Ensure the scalability and reliability of back-end services
- Optimize applications for maximum speed and efficiency
- Integrate back-end components with front-end services
- Participate in code reviews and contribute to continuous improvement of the development process.
- Stay up-to-date with the latest industry trends and technologies
To be successful, you should have
- 3+ years of proven experience as an Automation QA Engineer
- 3+ years of proficiencyin programming languages such as Python (primarily), Java, or JavaScript
- Strong understanding of test automation frameworks (e.g., Selenium, Appium).
- 2+ years of experience with version control systems, particularly Git
- 2+ years of experience with Continuous Integration/Continuous Deployment (CI/CD) tools (e.g., Jenkins, GitLab CI)
- 2+ years of experience with cloud services, specifically Azure
- Strong problem-solving skills, attention to detail, and ability to work effectively in agile environments
- Excellent communication and teamwork skills
Nice to have
- Understanding of API testing and tools like Postman
- Experience with performance testing tools (e.g., JMeter, LoadRunner)
- Experience with other testing tools and methodologies (e.g., BDD, TDD)
- Knowledge of security testing principles and tools
Sourcescrub does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event a candidate submitted by a recruiter without an agreement in place is hired; such resumes will be deemed the sole property of Sourcescrub.