We provide IT Staff Augmentation Services!

Qa Selenium Automation Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 8+ years of experience in Software Quality Assurance with emphasis on Manual and Automation testing, which comprising of Functional, Regression, system testing, system integration testing and Automation testing of various client/server, web - based applications.
  • Expertise in developing Automation frameworks with Selenium WebDriver using JAVA and C#.
  • Hands on experience in developing Automation Scripts, Execution and Analysis Test Results using Data Driven Framework in Selenium.
  • Solid experience of Agile Methodologies and Scrum processes.
  • Strong Experience and Involved in SDLC (Software Development life Cycle).
  • Strong experience in reviewing requirements, design documents and developing Test Plans, Test Scenarios, Test cases, Test Scripts and Test metrics.
  • Experience on Performance Testing tool Apache, MTM.
  • Experience in defect tracking and change management using HP ALM/QC and JIRA, Bamboo, Load Runner.
  • Experience working with software tools Jenkins, Maven and GIT.
  • WebService automation using C#, Soap UI and tested web services manually using POSTMAN.
  • Experience in Test planning and conducting Backend, GUI, Functional, Sanity, System, Integration, end-to-end, System, Web testing, User Acceptance Testing, Bug tracking and Reporting.
  • Created and maintained Test Metrics for management reporting.
  • Proficient in backend testing including writing SQL queries for testing data integrity and validating business rules.
  • Capture Daily Bug Reports and generated weekly Status reports using Microsoft TFS .
  • Web Service testing (RESTful) and Automation using C#, .Net based framework, Apache MTM, using JSON, XML payloads.
  • Worked with VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAPUI (Groovy   Script).
  • Experienced with SOA, Web Services, SOAP, Soap UI, WSDL technologies. 
  • Experienced in using LINUX platform with LINUX commands for root cause analysis and backend server validations.
  • Involved in Peer Reviews of Test cases/Defects and developed, maintained Review Checklists.
  • Experience in conducting Review meetings (Inspections & Walkthroughs).
  • Created and executed Manual and Automated test scripts for Functional, Confidence/Smoke/Sanity, System, Security, Performance, Load and Stress testing.
  • Worked on Operating Systems like UNIX\WINDOWS and Strong Database (Oracle, SQL Server, My SQL, and MS Access) testing skills using SQL.
  • Experience in reviewing applicable requirement documents and conducting second requirements scrub. As a Test coordinator, responsible for providing daily status report, sending communications, preparing final status report for the project.
  • Highly proficient in handling huge volumes of data in various sectors of business such as Retail and Banking domains.
  • Strong written and verbal communication skills. Superior communication and presentation skills for non-technical as well as technical audiences or team members.

TECHNICAL SKILLS:

Languages: JAVA, C#, VB Script, HTML, CSS, XML, PHP, Python, JSON, AutoIt, JavaScript.

Automation Tools: Selenium Web Driver, Selenium IDE, QTP

Frameworks: TestNG and JUnit, Visual Studio-4.0,4.5.

Web Service Tools: Apache JMeter, Postman, SoapUI.

Software tools: Maven, Jenkins, PuTTY, WinSCP, Apache Charles HTTP Proxy.

Defect tracking Tools: JIRA, TFS, Bugzilla, HP Quality Center, Buganizer.

Database: MySQL, SQL Server.

Version Control tools: GitHub, Tortoise SVN.

Models: Agile Process, Waterfall Model, Iterative Model.

Platforms: Microsoft Windows, Linux and Macintosh.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

QA Selenium Automation Engineer

Responsibilities:

  • Involved in various stages of development of the project starting from the project planning until production and maintenance using Agile methodology.
  • Automating the manual test cases using Selenium WebDriver, using JAVA.
  • Configuring TestNG Framework to execute Selenium scripts.
  • Studied and analyzed the Functional Requirements, System Design Specifications, and interacted with Business Analyst & developers for changes in requirements if any.
  • Worked in a fast paced Agile Scrum team environment.
  • Used Maven to create taste suite and creating technical and managerial reports.
  • Attending Sprint Plan meetings and estimating story points for each user story.
  • Analyzing the User Stories, New Features/Enhancements in JIRA.
  • Developed test cases and executed the same based on Acceptance Criteria.
  • Involved in Selenium web driver test scripts and writing Selenium supporting classes through JAVA.
  • Integration of automation batch run job with Jenkins.
  • Experienced in Automation tools like selenium , protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium. 
  • Experience with automated API testing and Soup UI testing.
  • Performed Regression testing activities in Test environment and Production support environment.
  • Logging issues into HP Quality Center.
  • Involved in backend testing of the application by executing SQL commands.
  • Take offshore calls and resolve work related issues and review the day to day work deliverables.
  • Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
  • Thorough understanding of testing methodologies and practices.

Environment: Selenium Web Driver, JAVA, WSDL, Web Services, Jenkins, Cucumber, SOAP UI , C#, SQL Server 2012, JIRA, Bamboo, Load Runner, WARP, VisualStudio2013/2015, Code UI , HP Quality Centre, ALM, VB, C#, VBA, VBScript, Batch files.

Confidential, Atlanta, GA

Automation/Mobile Tester

Responsibilities:

  • Involved in writing test cases for the System Testing.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used Emulator and IOS simulator in physical devices for manual testing.
  • Designed automation test cases by using java, Junit, maven and selenium webdriver.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium Webdriver and Cucumber.
  • Used agile methodology with Scrum Process.
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files. 
  • Experienced in load and performance testing tool JMeter.
  • Following-up with developers as to the status of JIRAs and ensuring that the issues are resolved.
  • Used Java language and Junit framework for scripting.
  • Worked on static and dynamic objects using XPath and DOM.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams. 
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used Git as code repository and Code Collaborator to manage code reviews
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
  • Involved in writing SQL queries for backend/ETL testing.
  • Prepared manual and functional test cases on mobile and web applications as per requirement
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
  • Used eclipse, IDE and TESTNG framework to develop test code in java language.

Environment: Java, Appium, Selenium IDE, Firebug, SQL, IOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.

Confidential, Washington, DC

Sr. Software Engineering

Responsibilities:

  • Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using Agile methodology.
  • Attending Sprint Plan meetings and estimating story points for each user story.
  • Thorough understanding of testing methodologies and practices.
  • Studied and analyzed the Functional Requirements, System Design Specifications, and interacted with Business Analyst & developers for changes in requirements if any.
  • Analyzing the User Stories, New Features/Enhancements in JIRA.
  • Developed test cases and executed the same based on Acceptance Criteria.
  • Involved in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts. 
  • Experience with Database testing with automating test cases.
  • Handled the tasks of assisting SOA in developing test strategies and in gathering testing requirement.
  • Experience in Logging issues into HP Quality Center.
  • Customized the seleniumTest as per the Test Case by using the C# Script.
  • Experience with automated API testing and Soup UI and Restful web service testing.
  • Coordinating with UAT for validation supporting Service Oriented Architecture (SOA).
  • Configuring TestNG Framework to execute Selenium scripts.
  • Automating the manual test cases using Selenium WebDriver, using C#.
  • Expert in Middleware Performance  Testing (IBM WebSphere MQ and WebLogic) and WebServices using Load Runner.
  • Designed the automated test cases using the Selenium Web Driver 2 using C#.
  • Automating the manual test cases using Selenium Web Driver, QTP   and VBScript.
  • Experience in functional automation tool QTP   and load and performance testing tool Load Runner.  Integration of automation batch run job with Jenkins.
  • Extensively used Selenium  IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases.
  • Experience with ALM (Application lifecycle Management).
  • Presenting work status of the team to the client in daily, weekly and monthly reports.
  • Performed Regression testing activities in Test environment and Production support environment.
  • Experience with end to end testing using test cases.
  • Involved in backend testing of the application by executing SQL commands.
  • Involved in of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Take offshore calls and resolve work related issues and review the day to day work deliverables.
  • Attending Retrospective and presenting the demo to the Product Owner, Scrum Master and the project team members.
  • Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.

Environment: Selenium Web Driver, selenium IDE, WSDL, Web Services, Jenkins, Cucumber, SOAP UI , C#, .Net, SQL Server 2012, Oracle, XML, J2E, JIRA, Bamboo, Load Runner, WARP, Visual Studio2013, Code UI , Quality Centre, VB, C#, VBA, VBScript, Batch files.

Confidential, Dallas, Texas

QTP/Automation Engineer

Responsibilities:

  • Conducted Functionality and Regression testing using Selenium WebDriver.
  • Created automation scripts using java with WebDriver.
  • Execution of test cases using Maven and TestNG.
  • Integrating automation scripts with Continuous Integration tool Jenkins.
  • API testing using SOAP UI.
  • Integrated with AutoIt and Sikuli for handling widow's pop-up with Selenium.
  • Handling window popups using Sikuli and AutoIt.
  • Experienced in programming using Python/selenium webdriver and QTP ( UFT).
  • Coordinated the overall performance team efforts.
  • Performed Manual Testing and Involved in Functional, Black box and Regression Testing for UAT User Acceptance Testing and System Integration Testing.
  • Worked closely with the QA team in defining defects and planning necessary regression testing and test cases for resolving the defects within the given time box.
  • Worked with team members to define a Sprint Delivery Strategy, which included breaking User Stories into tasks and estimating them in size and hours. Demonstrated Sprint deliverables to the Product Owner. Worked with team members to agree on a set of achievable Sprint Commitments.
  • Planed, designed, created, investigated and maintained QTP and LoadRunner automation.
  • Configured Windows environment, created active directory users and setting up Outlook mailboxes, MS exchange server, and QTP (UTF).
  • Worked with development team and Business Analysts to analyze the Test Scenarios and ensured that test requirements are correct and completed.
  • Performed Integration and Regression testing activities in Test environment and Production.
  • Performed Functionality, Negative, GUI, Sanity testing, System testing and Database testing.
  • Monitored database tables for data transfer by writing SQL queries.
  • Strong experience in debugging and troubleshooting various applications running in Production and Test environment.

Environment: Selenium/Python, HP QuickTest Pro (QTP/UFT), HP LoadRunner, Functional Testing, VB Script, SOAPUI, TFS, SVN.

Confidential

Manual and Performance Tester

Responsibilities:

  • Identified test cases to automate Functional, Regression tests.
  • Coordinated the overall performance team efforts.
  • Performed Integration and Regression testing activities in Test environment and Production support environment.
  • Performed functionality testing using Selenium and API testing using SOAP UI.
  • Logging issues into HP QC/ALM.
  • Conducted database testing by executing SQL queries to check data in database.
  • Bugs are tracked and sent to team lead.
  • Conducted Regression testing once the bugs are fixed.
  • Interacted with the developers for bug fixes and problem resolution.
  • Functional and Non-functional test case creation and execution, Bug reporting, documentation, maintaining test results and reviews.
  • Participated in regular project status meetings related to testing
  • Prioritizing the bugs and keeping track of them through Defect Tracking Tool.
  • Participated in defect analysis meeting with the scrum master on weekly basis.
  • Actively communicated with the Scrum master and development team.
  • Attended Defect Review meets with Scrum Master and making a report weekly.

Environment: Java, DB Testing, Black box testing, MTM, SOAP UI, HP QC/ALM, SVN.

Confidential

Manual Testing

Responsibilities:

  • Focused on Data Tracking, Analysis & Reporting of Process Metrics for Google Geo Operations India.
  • Performed statistical analysis to identify scope for improvement of the product launch.
  • Liaised with product & engineering teams to identify and control Spam & Bugs.
  • Analyzed user interactions to develop scaled solutions for user common issues.
  • Reported the Google Map Maker status (user edits, reviews, QC edits, Meta-QC edits) by extracting data from dashboard and edits reviewed by the associates.
  • Wrote manual test cases and automated them for the purpose of functional testing and regression testing.
  • Involved in analyzing and comparing the edit reports and reviews on daily, weekly, monthly and quarterly basis.
  • Created and maintained reporting templates for efficiency and documented day-to-day quality checks for the product.
  • Google Mapmaker User Engagement Study & Suggestion for ways of enhancement.
  • Regional Expert Reviewer (RER) Program was conceptualized and designed based on the findings & propositions of this Project.
  • Tested Google Maps on mobile devices on Android platform.
  • Tested the Mobile app for its functionality, usability and consistency.
  • Performed several Interrupt testing like incoming calls, outgoing calls, network coverage outage and recovery, Incoming Notifications, Battery removal, Cable Insertion and Removal for data transfer, Media Player on/off.
  • Usability testing and Performance testing based on the test case documents.
  • Installation testing whether mobile applications come pre-installed on the device whereas others have to be installed from the store.
  • Verifying that the Installation process testing goes smoothly without the user having to face any difficulty.
  • Validating whether the application performs according to the requirement in all versions of Mobile that is 2g, 3g and 4g.
  • To ensure that the text is readable for all users for the application.
  • Verification of how the application handles a transaction during a power failure (i.e. Battery dies or a sudden manual shutdown of the device).

Environment: Functional Testing, Java, DB Testing, MTM, HTML, CSS, MySQL, Buganizer, Black box testing, Regression testing, Android, Mobile App Testing.

We'd love your feedback!