At Imply, we are on a mission to help developers become the new heroes of analytics. Our unique database, built from Apache Druid, enables them to develop the next generation of analytics applications. With Imply, developers can build without constraints as our database lets them create interactive data experiences on streaming and batch data with limitless scale and at the best economics.
Backed by leading investors including a16z and Bessemer Venture Partners, Imply is on a fast growth trajectory - disrupting the $100B database market - with customers including Salesforce, Reddit, and Intercontinental Exchange. Come join our team of disruptors, pioneers, and innovators!
The Role:
Imply is hiring a Software Development Engineer in Test to expand UI automation efforts with the Imply Pivot and Polaris applications. This engineer will take over development and maintenance of Imply's extensive UI E2E Regression test suite, write test plans, define and develop tests for new features, while always keeping in mind scalability and maintainability of Imply's E2E framework. In addition, we would like this person to take over set up and maintenance of QA GHA infrastructure.
Responsibilities:
- Works within the engineering organization to determine a testing strategy for each feature they are working on.
- Writes and initiates review of test plans and test cases
- Designs and develops base classes, page objects and functional tests for the new features
- Must be able to contribute to and extend the current automation framework with focus on maintainability and longer shelf life
- Works closely with engineering teams to accomplish the testing capabilities.
- Executes, communicates test results, and maintains test cases. Analyses test failures and takes further steps
- Does code reviews and participates in architectural design reviews.
- Develops, maintains, and optimizes CI/CD pipelines to accelerate and improve the software testing life cycle
Requirements:
- BS, MS in Computer Science or relevant work experience
- 2 to 4 years of relevant hands-on SDET work experience with focus on E2E UI automation frameworks
- Architectural mindset with a proven record of creating and overseeing automation frameworks
- Solid understanding of, and hands-on experience with the Page Object model in designing UI automation
- Hands on experience coding in TypeScript or JavaScript, proficient in writing and understating JEST and Playwright tests
- Hands on experience building and maintaining GitHub Actions workflows
- Proven ability to take the lead and initiative as a Sr. SDET in the organization
- Root Cause Analysis capabilities
- Reports and tracks issues in JIRA and reports to team on an ongoing basis
- Must be familiar with Kanban, Agile, scrum methodologies as well as tools like Atlassian, Slack
- Excellent written and verbal communication skills
What we offer:
- Provident Fund - Employer will contribute Equivalent to your contribution to the Provident Fund
- Private Medical Insurance
- Group Life & Accident Insurance
- Paid Time Off
- Phone/Internet Allowance
- Home Office Equipment Reimbursement
Individual compensation will be determined based on the candidate's experience and qualifications aligned with Imply’s internal leveling guidelines and benchmarks. The below range encompasses roles with on target earnings. This role is also eligible to participate in Imply’s equity plan subject to the terms of the applicable plans and policies.Don’t meet every single requirement? Studies have shown that certain minority groups are less likely to apply to jobs unless they meet every qualification.
At Imply, we are dedicated to building a diverse, inclusive and authentic workplace. If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or for other roles in the future. Imply is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.Please note, applications and candidate submissions are subject to our privacy policy and, for California residents, the CCPA terms available at https://imply.io/privacy.—Attention: Imply ApplicantsDue to reports of phishing, we’re requesting that all Imply applicants apply through our official Careers page at imply.io/careers.
All official communication from Imply will come from email addresses ending with @imply.io.