Senior Qa Automation Engineer Resume
CA
SUMMARY:
- 5 years of experience in the information technology industry as a Quality Assurance Engineer in Manual and Automation testing.
- Firm knowledge of different phases of software development life cycle(SDLC) and software testing life cycle(STLC) including agile and waterfall methodology.
- Experts in open source automation tools such as Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test Scripts, analyzing test results, interaction with developers in fixing errors.
- Expert in building Page Object Model Test Framework using Cucumber and Ruby.
- Experience in bug tracking and reporting using Jira and Bugzilla.
- Knowledge on running cross browser and cross platform tests using Sauce Labs.
- Strong skill in Backend Testing using SQL queries on MYSQL and Oracle.
- Proficient in design Relational Database by gathering and analyzing business rules
- Solid experience in using different API testing tools for testing RESTful Web Services.
- Expert in Performance and Load testing of web application using JMeter.
- Ability to work well between many groups including Business Analysts, Marketing Team, Product Owners, Developers, and Database Administrators.
- Extensively performed Functional Testing, Integration Testing, System Testing, Regression Testing, Smoke or Sanity Testing, End - to-End Testing, Performance Testing, Load Testing, Black Box Testing, White Box Testing, and API Testing.
TECHNICAL SKILLS:
Languages: Ruby, Java, JavaScript, HTML, XML, JSON, SQL
Test Framework: Cucumber, TestNG
Functional Testing Tools: Selenium IDE, Selenium WebDriver, Selenium Grid
Performance Testing Tools: JMeter, JMeterPlugins-WebDriver
RESTful Web Service Testing Tools: Postman, RESTClient, Advanced REST Client
Databases: MySQL, MongoDB, Oracle, MS Access
Version Control: Git, Bitbucket, GitHub
Test Case and Bug Tracking Tools: Jira, HP Quality Center, Bugzilla
Web Debugging Tools: Firebug, Firepath, Chrome DevTools
Operating Systems: Mac OS, Microsoft Windows, Linux, Ubuntu
Development IDEs: Eclipse, Aptana Studio
Domain Knowledge: E-Commerce, Banking, Education, Insurance
PROFESSIONAL EXPERIENCE
Confidential, CA
Senior QA Automation Engineer
Responsibilities:
- Create, update and maintain a full suite of automation test scripts using selenium WebDriver, Cucumber and Ruby.
- Collect and analyze requirements from Business Requirements Documents(BRD), Design Documents and Use Case Documents to develop high level Test Cases.
- Create manual and automation test scripts and implement Page Object Model Test Framework with more than 55 Site Prism classes from scratch to represent web pages.
- Generate large volumes of test data by using open source data providers and use cucumber scenario outlines to access data for effective test implementation.
- Configure and maintain multiple testing environments (different types of operating systems and web browsers) and data bases such as MYSQL, Oracle.
- Develop and execute 600 test scripts to verify actual results with expected results.
- Perform parallel cross browser testing using Selenium Grid and generated test results in the form of HTML reports using ANT.
- Research, identify, reproduce, and report bugs found in different test cases execution
- Execute performance test scripts using WebDriver sampler plugin in Jmeter
- Involve in daily scrum meetings and weekly defects meetings to track the progress of the testing phase.
- Perform back-end testing using SQL Queries to make sure that the data entered has been uploaded correctly into the Database.
- Use Postman and RESTClient API testing tool to test RESTfUL Web Services.
- Work closely with the business analysts, developers, designers, project managers, marketing team and customer service team.
- Provide technical guidance to QA team on how to test complicated features.
Environment: Selenium WebDriver, Ruby, Sauce Labs, GitHub, MySQL, Rest APIs, ANT, HTML, Jenkins, J-Meter, Selenium Grid, Postman and Virtual Box.
Confidential, New York, NY
Selenium Automation Engineer
Responsibilities:
- Developed a robust and comprehensive automation framework that significantly improves product quality and software release times
- Created high level test plans, test cases and generate test data as part of a comprehensive strategy to improve and maintain product quality
- Interacted with internal and external business partners to plan, coordinate, test, and implement new automation scenarios
- Played a key role in our Agile Development process planning each sprint and verifying the product before each release
- Proficient in preparing and executing Test Scripts, reporting and managing defects
- Experienced in setting up Continuous Integration systems using Jenkins
- Very good experience in finding stable HTML objects using XPATH locator and CSS selector in complex environments
- Developed Automation Framework using Selenium WebDriver, Ruby, Cucumber, YAML and configurations files
- Experienced with Ruby code design, coding, testing and debugging techniques
- Involved in identifying possible Sanity and Regression test cases that can be automated and estimating timelines for Test Cases Development
- Monitored progress of testing efforts within the team to ensure deadlines are met
Environment: Ruby, Selenium-WebDriver, MySQL, MongoDB, Tarantula, Rest, SOAP, LDAP, Rest, .NET, SQL Server 2005/2008/2012
Confidential, New York, NY
Quality Assurance Analyst
Responsibilities:
- Worked effectively with members of the project team to ensure project success and accomplish high quality throughout the SDLC and STLC
- Analyzed Business Requirements and Design Documents to get a better understanding of the system from a technical and business perspective
- Wrote Test Plans and Test Cases based on the Requirements and Design documents
- Involved in creating test automation scripts for Web Applications using Selenium WebDriver in java Programming language
- Knowledge in the Selenium IE, Firefox, Google Chrome and Android Web drivers
- Conducted performance and load testing on the Selenium test cases using JMeter
- Verified and validated tools functionality by code review, Functional test, Regression test, Backend validation test, Database Validations test and End to End test
- Developed and provided testing metrics and reports for the QA dashboard to effectively communicate test status to the test team and management
- Performed functional testing on various reports developed on Share Point Info Path forms with Web Services and SQL queries
Environment: .NET, SQL Server 2005/2008/2012 , QTP, Quality Center, Java, JavaScript, XML, HTML, Windows, Joomla, PHP, Flash, Version One, Coremetrics, Comscore tags, DFA tags, Google Analytics
