Sr. Automation Test Engineer


San Mateo, CA

8 - 10 years

Posted 223 days ago

  by    Salman Arif

This job is no longer available.

Sr. Automation Test Engineer will work closely with IT Infrastructure Test team in building and executing comprehensive suites of automation test plans and test cases, maintaining and adding to the existing automation framework, continued evaluation of test cases for inclusion in regression, automation for newly integrated features, and development of toolsets to augment global Infrastructure testing.

Define strategy and processes, bringing automation in line with existing functional aspect of the test effort.

This position is responsible to design, build, test and deploy effective test automation solutions.

* Execution of automated testing for variety of Windows 7/10 the Comapny's core operating system images on laptop, desktop and VDIs, computer performance testing, high/low utilization of computing resources as well as system drivers testing.

Role and Responsibilities

* Lead the effort to build new test framework and/or extend existing framework for both functional and performance automation testing for Windows 7/10 Desktop Applications and Drivers

* Coordinate with Test Manager and IT support engineers to deliver stable enterprise software products

* Technical Leadership ? research and advocate new technologies, designs, and products to maintain a modern infrastructure and add value to the enterprise

* Able to take on leadership responsibilities and influence the direction of the automation effort, and its schedule and prioritization

* Provide a practical approach to complex product testing

* Collect, create test data and execute functional and non-functional testing

* Develop scenarios for the Desktop Apps performance testing (e.g. CPU, Memory usage)

* Develop automated test scripts to validate functional, technical and performance requirements

* Provide estimates for assigned test activities

* Contribute to Infrastructure Automation testing framework, tools and technologies

* Estimate tasks accurately, analyze and communicate test results with team members for work activities

* Conduct automation Functional, Regression, Security, Performance, System, Network and UAT tests according to the Acceptance Criteria

* Record test results into management tool (e.g. Jira)

* Prepare reusable functions, which improve the robustness, re-usability, and maintainability of their test scripts

Required Skills

* B.S. in Computer Science, Software Engineering, MIS, or equivalent preferred

* 8+ years of experience in SQA test automation

* 5+ years of experience in the design and implementation of performance test scenarios

* 4+ years of experience designing and implementing test automation frameworks

* 2+ years of experience architecting, designing, and implementing a robust performance test infrastructure

* 2+ years of experience on hardware test automation

* Proficiency in Python, Java and PowerShell

* Extensive background in Jenkins, Selenium WebDriver, Selenium Grid, QTP, JUnit

* Good knowledge of object-oriented programming, along with requisite coding and debugging skills

* Knowledge of enterprise platforms, tools and principles including: Load Balancers, Shell Scripting, Authentication, IT Security, and Performance Tuning

* Experience with Desktop Applications automation testing techniques

* Strong proficiency with performance testing tool like JMeter, LoadRunner

* Ability to analyze and segment performance data

* Experience with automation, web development and engineering environment tools such as JIRA, Jenkins, Github, Chef, Selenium, QTP, Maven

* Strong troubleshooting and analytical skills

* Excellent interpersonal skills

* Strong customer focus, excellent problem solving and analytical skills

* Demonstrated skill in using coding standards and being an active participant in code reviews

Job Specific Skills and Style

* A good general knowledge of IT systems

* Working knowledge of Microsoft Office products and Windows 7/10 Desktop Applications

* Ability to work across VDIs and cloud resources

* Experience with automation testing of Windows Desktop or Mobile Apps is a plus

* Familiar with any of Configuration Management tools (e.g. JIRA, HP QC)

* Highly motivated self-starter with an insatiable desire to learn new technology

* Excellent logic, problem-solving and troubleshooting skills

* Strong organization and communication skills ? both written and verbal

Not required but helpful

* Knowledge of Windows systems performance monitoring tools (e.g. Windows Performance Kit, SolarWinds, SCOM)

* Oversees tests to ensure that performance and quality products conform to established policy and standards

* Automation technologies - AutoIT, TestComplete, LoadRunner

* Automated testing for Microsoft embedded systems is a plus (e.g. Skype for Business)

* Mobile, Network and /or Storage testing

$120K - $160K