Role Sr. Test Automation Engineer Location Sacramento, CA Duration 12 Months Job Summary 7 years Test Automation experience. Experience on Selenium and Java Experience working with JBEHAVE BDD framework is a must. Automate functional tests for a diverse set of applications using a proprietary test automation framework Create, Execute, and Maintain automation scripts Report defects and automation progress Coordinate with manual testing and development teams Experience in software testing Good understanding of SDLC ndash specifically QA processes, Agile methodologies, and automation strategies Excellent communication as well as presentation skills Ability to learn and use new tools and technologies quickly Description With limited supervision, ensure functionality and performance of technology for business delivery. Create high ndash level of quality assurance by creating and enhancing automated testing tools and strategies. Accountable for plan of test strategies, and useanalysis of test metrics Essential Functions Createdefine, maintain, plan, and execute an automation test strategy that supports the execution of test plans, test cases and data creation Verify and validate functional, performance and load test requirements of software systems Identify test automation opportunities to be incorporated into the testing cycle in a continuous integration (CI) environment Determine test strategies, and influence future testing direction Design and code more complex automated tests to validate application performance and functionality write specialized testing tools for use in testing software platform that enhances and extends the automation library framework Read understand production code and assess changes made to production code to determine test approach. Make or propose changes in order to improve testability of the software plan changes for automated tests to ease future development process Create and implement test automation strategiestechniques across all systemsplatforms Participate in the agile development process, from user stories evaluation and design through testing and rollout to ensure that the product meets business needs and that system and software requirements are verifiable and quantifiable Look for automation, load testing and other streamlined opportunities to be injected into the testing cycle, and perform the necessary modifications actively participate in code reviews, inspections, and walkthroughs Analyze test results to identify, document, and report root causes for test failures by working with the development team and the defect tracking system Collect metrics and make recommendations to improve product reliability, performance, quality assurance best practices and processes support the creationanalysis process of testing metrics Associated topics: prevent, quality assurance, quality assurance analyst, quality assurance lead, software quality, software quality assurance, software quality engineer, software quality assurance engineer, test, tester
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.