Software Automation Engineer

Kelly Engineering Resources

(San Jose, California)
Full Time
Job Posting Details
About Kelly Engineering Resources
A People Company, Staffing the World Kelly founded the temporary staffing industry in 1946, and has maintained a leadership position through the years based on a valuable premise: we invest in people.
Summary
Our top client is seeking an experienced high performing Software Automation Engineer. Candidates will work as a software developer as part of the Quality Assurance team to implement automated testing suites across multiple projects
Responsibilities
Manufacturing Quality Management (MQM) QA strives towards perfection in the defect-free delivery of MQM software & system installations, enhancements or software releases. We administer continuous value-added quality improvements to the Product Data Collection & Analysis system, bringing deficiencies in either our products or processes to management and stakeholders’ attention in order to work collaboratively to resolve and improve the processes used to make business decisions. Be a highly effective teammate working in project teams with partners both in and outside our department & the company. Quickly learn and understand all components of the Apple systems in support of manufacturing. Collaborate with direct and indirect team members to identify, solve and prevent problems in the manufacturing environment
Ideal Candidate
* Minimum of 6 years of software development experience using Java. * Minimum of 3 years of software development experience using Ruby. * Experience integrating testing tools: Selenium, RSpec, Cucumber, SoapUI and JMeter into larger automated testing suites. * Ability to create automated tests for functional, system, regression, performance and integration tests with automated testing tools. * Development and testing experience with Web Services (XML, SOAP, REST), Web Sockets and MVC Frameworks. * Experience developing data driven automated suites for testing multi-tier and distributed applications. * Ability to convert a manual testing processes to fully automated testing suites. * Ability to write complex multi-table SQL queries and in-depth knowledge of relational database concepts. * Experience integrating automated test suites with Jenkins(XLTest is a huge plus). * Experience in transactional & Big Data/ETL: Oracle Exadata, HDFS, Flume, Spark and Oozie are a BIG plus * Experienced in Application Server: Apache Tomcat * Experienced in Version Control: GIT, SVN, others a plus * Experienced in operating systems: Unix/Linux * Experienced in scripts languages: JavaScript, shell script, Perl and Python others a plus * Demonstrates knowledge and understanding of software development life cycle (SDLC) including requirements definition, initial application design, testing, final implementation and operations SW Quality Assurance Toolbox * Develops reusable automated testing suites to improve efficiency of testing. * Lead & participates in all aspects of testing, including functional, regression, system and stress/load/performance testing * Records and reports on testing status/metrics * Document, track and report defects using appropriate tools

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.