Senior Software Engineer QA Automation
Location: US, CA, San Mateo
Department: Engineering
Employment type: Full-time
Required education: Bachelor's Degree
Industry: Marketing and Advertising
Function: Engineering

Company profile:
#URL_ddb080358fa5eecf5a67c649cfb4ffc343c484389f1bbaf2a1cb071e3f2b6e7e# and Aptitude Staffing Solutions have partnered up in an effort to streamline the hiring process and provide a more efficient and effective recruitng model.  Our focus is to help develop and achieve your career goals while makeing a solid geographical, cultural and professional fiit when leveraging your career into your new and exciting professional venture!Please direct all communications throughout this process to the HR department at Aptitude Staffing Solutions#EMAIL_0c020555b4dbc1c1e03d03c46cc181bcfde81bf5b20fea95d1bc7dc64c79814c#Darren Lawson | VP of Recruiting | #EMAIL_f4da338e899ddba983ac771b001681d1d2d93b3327ddc420a15f4e5a310071a9# | #PHONE_90d33c9d7ec1484aebfe37b153d677decc6f5f53b316489ed24061544c04eb66#

Job description:
Senior Software Engineer, QA AutomationQuality Assurance | San Mateo, CAAs a Sr. Software Engineer on our QA Automation team, you will play a key role in continuous deployment in environment and processes. You will be responsible for designing and implementing test infrastructure, and develop “Immune system” - a set of automated test suites that run in less than 10 minutes before every deployment.Your primary responsibility will be to work with the development, product management and functional testing teams to create new test harnesses and automated test cases. These test systems validate the software functional correctness and performance capabilities. Responsibilities:• Build advanced automated test suites to exercise our world-class applications• Work with the development and functional test teams to automate test cases• Analyze and decompose a complicated software system and design a strategy to test this system.• Train and mentor other team members. 

Requirements:
Qualifications:• BS in Computer Science or similar field (In lieu of degree, 3 years of relevant work experience).• 3-5 years of relevant work experience in software development and/or test automation• Good scripting skills in at least one common language (Python, Perl, Shell)• Excellent problem solving and debugging skills• Proven ability to quickly learn new technologies Preferred qualifications:• Master's degree or PhD in Computer Science or related field.• 5 years of relevant work experience.• Excellent coding skill in C, C++, Java, or Python.• Highly proficient in a UNIX/Linux environment.• Deep knowledge of internet technologies• Experience with Javascript, AngularJS, Jamine Test Framework• Experience with Selenium Web Driver• Familiarity with Continuous Deployment• Experience with static code analysis

Benefits:
Our core values drive our culture. This is what we believe: Why #URL_ddb080358fa5eecf5a67c649cfb4ffc343c484389f1bbaf2a1cb071e3f2b6e7e#? Watch our culture video to learn more.MAKE OUR CUSTOMERS SUCCESSFUL Our customers' success is ours. We live to solve their problems, improve their futures, and exceed their expectations. When our customers win, we win.SET THE BAR HIGH. We're trying to revolutionize an industry, so we can't be just good—we have to be the best. That means striving for the best team, product, and company on the planet.BE ACCOUNTABLE. We own our work. We keep our promises. And we always follow through. We take responsibility for failures, and humble bows for successes. There's no time for excuses and finger pointing.SHOW INTEGRITY. Forget loopholes, back doors, and shades of gray. We just say it. We are honest and straightforward with everyone. The only way we can bring clarity to a chaotic world is to walk-the-walk ourselves.MAKE EACH OTHER BETTER. Everything we achieve, we achieve together. Nobody is too important to grab a broom.ALWAYS MOVE FORWARD. We see the world as it could be, not just as it is. With our passion for finding new solutions to old problems, we're creating that new world. It's a future worth adapting to.The Benefits Generous paid time off to help you maintain a good work-life balanceFully catered lunches available everyday to all employees at the corporate officeOffices fully stocked with snacks and refreshments to keep you energized and productiveExtensive employee benefits and perks to show how much we value your effortsFun team events, company events, employee sponsored events, employee recognition awards, and more!