Test Automation Engineer Resume
SUMMARY:
Well - rounded, versatile, and detail oriented computer generalist, with strong quality assurance, web development, and system administration experience; also has strong written and oral communication skills, problem solving skills, and leadership experience.
KEYWORDS:
QA, Automation, Selenium, Protractor, Cucumber, Webdriver, Javascript, Java, PHP, Bash, Groovy, Perl, Linux, OSX, Windows, MySQL, Oracle, HTML, HTTP, REST, XML, JSON, Jenkins, JMeter, SoapUI, Eclipse, IntelliJ
EMPLOYMENT EXPERIENCE:
Test Automation Engineer
Confidential
Responsibilities:
- Implemented sanity and regression test automation for third-party applications using Cucumber JVM, Selenium, TestNG.
- Established best practices for team, including branch management, pull requests and code reviews.
- Devised solution for secure storage of automation user credentials.
- Determined alternative solutions to overcome challenges including testing third-party applications without developer dialogue; test data sourcing with limited database access, lack of service accounts, testing on shared-purpose environments.
SDET
Confidential
Responsibilities:
- Developed automation framework in Robot Framework from scratch for complex API testing.
- Also manual testing of Web and Unity based UIs.
- Implemented and wrote tools to manage Confidential collection for environment backup and BVT purposes.
- Implemented system status reporting tools. Also involved Jenkins, JIRA, Confluence, Postman, Bash.
SDET
Confidential
Responsibilities:
- UI test automation in Protractor / JS and manual testing for Angular redesign.
- Emphasis on Confidential accessible page design and functionality including screen readers.
- Technologies include Gulp, Jenkins, Page objects, Selenium, Jasmine, CSS, Git.
SDET
Confidential
Responsibilities:
- UI test automation in Javascript with Protractor/Jasmine for service providing core Internet services.
- Backend API design.
- Test automation using ChromeDriver and PhantomJS, mock data construction/delivery using Confidential, XML data generation and API injection using Bash and/or Ruby, integration with Jenkins, OAuth, Google Auth, app management using Google Cloud, mock backend injection using ngMockE2E.
Contract SDET
Confidential
Responsibilities:
- UI test automation and REST API test automation with Cucumber-JVM in Java, including building/adapting automation framework, creating page objects, writing step definitions. Test planning.
Contract SDET
Confidential
Responsibilities:
- REST service and UI testing including automation using Java, Groovy, TestNG, IDEA IntelliJ.
- Quality assurance for software supporting Video On Demand services for large media customers.
- Tools used included Maven, Perforce, JIRA, Confluence, Slack.
SDET
Confidential
Responsibilities:
- UI testing via manual testing and Cucumber.
- Much UI-database integration testing and MySQL data validation for ETLs in AWS EMR and Storm.
- Application deployment using Chef.
- Component-level integration testing with MySQL, Postgres, Redis, CAS, MongoDB, and REST. API testing in SoapUI.
- Developed data generation tools, data analysis and search tools.
- Grey-box testing of multi-step business logic workflows and client-server communications.
- Agile scrum process.
QA Automation Engineer
Confidential, Seattle, WA
Responsibilities:
- UI testing using Behat/Mink/WebDriver.
- Cucumber-style BDD test development as well as reusable test step development in PHP.
- Developed script to automate previously hand-spun REST API data injection both for standalone use and integrated into automation.
- Code reviews of framework development using Crucible.
- Wrote thorough test plans and reviewed with team and PMO.
- Orchestrated bug-bash for automation issues.
- Developed team QA procedures.
SDET
Confidential, Seattle, WA
Responsibilities:
- Manual and automated testing of SOA and Web UI architecture.
- SOAP API testing using SoapUI including Maven-based execution and scheduling in Jenkins.
- API performance testing using JMeter.
- Automated test execution reporting via integration with Confluence and TestLink.
- Component testing as well as real-time coordinated integration testing with remote teams.
- Technologies included Java and MongoDB.
SDET/QA Automation Engineer
Confidential, Bellevue, WA
Responsibilities:
- Responsible for development and support of an Automation Framework in PHP that provided tools for quicker and more accessible migration of tests to automation.
- Normalized distributed Selenium pool.
- Introduced and implemented JMeter performance tests.
- Introduced distributed JMeter pool. Managed automation hardware resources.
- Developed automatic reporting and publication of test results on Wiki.
Contract QA Specialist
Confidential, Seattle, WA
Responsibilities:
- Manual and automated testing for internal applications.
- Successfully developed Selenium Flex automated testing.
- Developed tools for failure testing, backend functional testing, and data verification.
QA Engineer
Confidential, Seattle, WA
Responsibilities:
- Introduced Selenium automation.
- Developed time-saving tools, automation, and analysis scripts for QA efficiency.
- Specialized in structural details and caveats of diverse and proprietary data formats.
- Performed grey box, UI and backend testing, test planning, and design review.
QA Lead
Confidential, Bellevue, WA
Responsibilities:
- Created QA department, tools, and policies from ground up.
- Deployed and managed testing infrastructure.
- Developed complete original online test case management (TCM) system, and many other tools within and beyond the QA domain to solve cross-discipline obstacles.
- Created and curated Wiki. Executed test planning and testing.
- Led bug triage and managed QA cycle between QA and development.
- Applications tested were full-stack Java/Oracle based with heavy PL/SQL layers.
- Used SQLPlus to verify input/output values, as well as verify PL/SQL algorithms.
- Also used SQL DDL queries to find test scenario data and also analyze data health.
QA Engineer
Confidential, Bellevue, WA
Responsibilities:
- Performed grey box front-end and back-end testing for proprietary data analysis products.
- Wrote scripts to generate test data from OEM samples.
- Wrote web app to provide visual aid in tracking of multiple defects for Confidential that had no GUI.
- Made improvements to test case management and reporting.
- Accelerated testing through empirical reduction and combination of individual tests.
- Application tested was Java/Oracle based. Used SQLPlus to verify input/output data as well as verify fixed calculations.
Systems Engineer
Confidential, Boston, MA
Responsibilities:
- Systems deployment, maintenance, and customer-facing on-site technical support for multiple forms of high-demand, high-data-rate, heterogeneous proprietary financial systems.
- Reorganized department lab.