[Senior] Software Engineer in Test Automation EcoFactor
We are looking for a driven software engineer in test to enhance and extend automation framework. The successful candidate will be an outstanding individual contributor who will work closely with a dedicated automation team to learn, use, improve, and re-design existing automation framework. Candidate will bring personal experience in test automation to evaluate current automation framework, and will then drive to improve it in performance, ease of use, speed of automation coverage, modular design, good programming practices, latest technologies, and latest tools used. We are looking for someone who can create a vision for the future growth of test automation and to provide technical leadership and individual contribution to implement that vision.
You will be an integral part of an applications scrum team comprised of developers and manual quality engineers. You will drive an automation team to be in-step with applications development and to provide automation coverage for all developed functionality. You will also challenge the team to take full advantage of test automation to improve the product quality and to prevent bugs in production.
DUTIES AND RESPONSIBILITIES
?Lead a team of software engineers in Test to improve in-house Test Automation Framework written in Java, using Selenium Web Driver and TestNG.
?Provide critical technical evaluation of the existing framework. Identify areas for improvement, and then personally implement those improvements.
?Help to hire, lead and mentor in-house test automation engineer.
?Enhance and improve the existing framework to achieve 100% automated regression test coverage for web and mobile (Android and iOS).
?Help less experienced QA engineers be more effective by providing code templates for testing.
?Work with development team to provide hooks and to facilitate automation development.
?Test Automation expert ? frameworks, tools, strategies, coding patterns
?Solid experience in Test Automation Frameworks ? design, development, and use for reaching high automation coverage rates
?Selenium ? Web Driver etc.
?Test Automation tools: TestNG, jUnit, log4j, etc.
?Jenkins/Hudson for test automation
?SQL - knowledge of basic SQL commands
?Software Development: object-oriented, data structures, tools used in test automation framework development.
?Good Programming Practices: excellent skills for writing simple and maintainable code quickly.
?Title will depend on experience
?HADOOP / HIVE
?Appium ? or equivalent mobile automation experience
?Mobile ? development or testing experience
?Unix - knowledge of basic Unix commands
?BS/MS in Software Engineering or CS
?3 - 5+ Years - As software engineer or software engineer in test
?Experience in test procedures and manual and automated technologies.
?Hands-on Leader - able to take responsibility for the team of test automation engineers, evaluate priorities, and lead by example.
?Experienced with Agile/Scrum environment
?Excellent Communication Skills - verbal and written
?Quick learner - able to learn new technologies quickly
||Redwood City, CA |