Job Title: Automation Engineer
Duration:12 months W2 ( possible conversion)
Location: San Francisco, CA
Company is seeking a talented Automation Engineer to become part of the IT Quality Engineering team. The ideal candidate will have good knowledge of Software Development Life Cycle; experience in Quality Assurance processes, methodologies, and best practices; hands-on skills with test automation tools for functional testing. The candidate must be able to learn quickly, work in a fast paced team driven environment, and have the ability to communicate well with cross-functional teams.
As a quality/automation engineer, your primary responsibility will be writing and maintaining automation scripts in selenium using Selenium WebDriver.
You will be needs to be hands on engineer who can independently define, design automation scripts. You will be required to test the product and also define, design, create, test cases and test plans.
You should be self-directed, team oriented with strong ability to work with cross functional teams. You will need to identify missing test cases and refine existing scripts for modularity and to enable automation, estimate and prioritize work for optimal risk mitigation.
You also have to be comfortable with initial manual testing of new features, so you have the understanding of functional knowledge, including the software systems to implement automation.
You need to have strong background in Object-Oriented programming concepts and constructs. A hands-on JAVA programming knowledge is a must for this position. Y
1-2 years experience in the below skills Software development and/or quality engineering (data-driven, white box test automation and system level testing
Programming experience in Java or any OOPS technology.
Automation scripting language such as, Java Script, J-Unit and/or Selenium, Perl.
Experience with J2EE Technologies (e.g. JSP, Servlets, EJB, WebServices, SOA)
Experience in testing and/or developing Enterprise Integration Systems and Financial applications.
Strong analytical and problem solving skills. Excellent written and verbal communication skills with outstanding attention to detail.
Expert ability to write clear and concise test documents and automation scripts
Experience in delivering engineering applications using agile/scrum methodology
Bachelor's Degree in CS or any engineering discipline
Familiar with Open Source Automation Frameworks
Experience with Force.com is a Plus