Job Directory Senior Software Engineer (Test)

Senior Software Engineer (Test)
San Mateo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Lattice Engines is the leading AI-powered platform that helps B2B marketers scale their account-based marketing programs across every channel. We apply cutting edge technologies and data science to external buying signals and customers provided data to drive deep insights into company's business.

We are looking for an enthusiastic and experienced Software Engineer in Test to build a solid layered testing system to help deliver high-quality SaaS-based AI data platform integrated with different CRM/MAP channels. You are expected to be a strong quality advocate, able to bring in industry best practice of quality engineering and help create long-term vision of technical quality assurance solution. You will work closely with multiple onshore/offshore teams, lead the efforts to design and implement automated test infrastructure, deliver automated test suites for the product, and influence the delivery quality of product features.

Responsibilities:

* Work closely with product managers, architects, developers, QA engineers on the product features to ensure comprehensive test automation coverage is achieved in different levels (Unit/API/UI).
* Develop expertise in our products and be well-versed in various types of testing.
* Define feature test strategy and test automation strategy
* Build and maintain robust test automation infrastructure and test automation solution
* Integrate test automations with automated build and continuous integration process
* Train and mentor team members in automating functional and regression test suites
* Diagnose, track and manage quality issues to resolution
* Communicate fluently and effectively, function as interface between offshore QA team and other R&D teams.
* Drive efficiency and innovation in test automation, keep current with industry best practices

Requirements:

* At least 5+ years of experience testing highly distributed and/or complex systems with exposure to software testing in UI, API, database levels. Ideally experience with big data system.
* At least 5+ years of experience in building and leading test automation (i.e.,TestNG, Junit, Selenium, Jmeter, etc)
* Strong experience with API level testing, including functional, performance, load, stress, etc.
* Strong hands-on coding skill, experience in at least one of the following programming languages: Java, C#, JavaScript, Python, Groovy, etc.
* Familiarity with web technologies, database and SQL development, CI/CD and integration tools, source code management and its tool, etc.
* Solid understanding of software quality assurance methodologies and Agile methodologies
* Desired hands-on experience with Splunk, Hadoop, AWS, DynamoDB, Redshift, Redis, or similar technologies
* Self-driven, detail-oriented, and organized, strong problem solving skills
* Excellent interpersonal, collaborative and communication skills
* Bachelor's degree or higher in Computer Science, Computer Engineering or related field
* Experience in working with remote offshore team is a plus

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.