We provide IT Staff Augmentation Services!

Qa Engineer (selenium/java/python) Resume

4.00/5 (Submit Your Rating)

Cleveland, OH

PROFESSIONAL SUMMARY:

  • 8+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium . Diversified experience in Automation , Manual testing and Business Analysis methodologies, serving various domains such as Finance, E - Commerce, Healthcare and Insurance.
  • Good Exposure to Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Developed and maintained Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, and Data Provider.
  • Cross-Browser and Compatibility Testing to test web applications, working as desired in different browsers and environments.
  • Used web-debugging tools like XPath , Firebug and Fire Path to locate elements.
  • Generated test logs using Log4j for various log levels.
  • Hands on experience in creating test frameworks using Selenium WebDriver , Selenium RC, UFT / QTP , Cucumber , and TestNG including hands on experience in Java/ SQL .
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver .
  • Experience in handling multiple windows, Alerts and Pop-ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators ( XPath , CSS, id, Link text).
  • Experience creating User stories in Product backlog and maintaining Sprint backlog.
  • Experience in testing Client-server and web applications.
  • Excellent experience in Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
  • Experience in Interruption Testing on Mobile Applications using Perfecto Mobile which is a Cloud Based Testing on Android and IOS platforms.
  • Knowledge on using Appium to automate the GUI of mobile based Applications.
  • Exposure in programming languages and scripts like Java, JavaScript, HTML, CSS and Shell Script .
  • Experience in validating Regular and Ajax control using Selenium locators ( XPath , CSS, id and name).
  • Experienced in reading the test data from excel spreadsheet using API and TESTNG Data provider.
  • Experience on testing web services ( SOAP , REST ) using SOAPUI Tools.
  • Generated Test Scripts and validating the scripts using Synchronization point.
  • Expertise in using Bug tracking Tools Mercury/ HP Quality Center , Rational Clear Quest, Bugzilla , Rally and JIRA .
  • Experience in Continuous integration tools like Maven , Jenkins to manage different versions of the source code.
  • Experience in Behavior Driven Development ( BDD ), Acceptance Test Driven Development (ATDD) using Cucumber , and Gherkin.
  • Wrote Features, Scenarios, Scenario Outlines, Step definitions for BDD in Cucumber .
  • Experienced in making Data Driven , Keyword Driven , Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experience in configuring application framework by processing excels spreadsheets using Apache POI.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and ( UAT )User Acceptance Testing.
  • Experienced with SQL and Oracle , to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Experience with build tools like Ant, Maven , GIT and Gradle.
  • Capable of prioritizing task, also work with minimal supervision with excellent written and oral communication skills.
  • Experience in facilitating and leading testing sessions with end-users of all levels (junior-staff to Senior Management).
  • Knowledge on TCP/IT protocols.
  • Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

TECHNICAL SKILLS:

Operating Systems: Windows 10, 8, 7, XP, 2000/NT/98/ 95, Vista, MAC OS X, UNIX, LINUX, Android.

Databases: MySQL, SQL Server, MS-Access, Oracle 9x, 10g, 11i, Microsoft access.

Languages: Java, C#, C Python, JavaScript, Angular JS, VBScript, Groovy, .Net, XML, CSS, HTML

Testing Tools: UFT, QTP, Selenium RC, Selenium Web Driver, X-ray, Bootstrap, SOAPUI, Selenium IDE, JMeter, Protractor, Jenkins, Cucumber, Win Runner, Load Runner, EMV, Ruby, Maven.

Web services: Soap UI, Rest full.

Web Debugging Tool: XPath, Fire path, Firebug, Web debugger.

Defect Trackers: JIRA, Quality Center, Bugzilla, ALM, Raid, Spira, Share Point.

IDE: Eclipse, Net Beans, IBM RAD, Builder, IntelliJ.

PROFESSIONAL EXPERIENCE:

Confidential, Cleveland, OH

QA Engineer (Selenium/Java/Python)

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interfaces application.
  • Working completely with the Agile Methodology.
  • Co-ordinating with the development team and giving functional assistance when needed, also updating the status of the project to the managers.
  • Hands on experience working with SAFe Agile approach.
  • Involved in building automation framework from scratch using Selenium WebDriver , JAVA, JUnit , Test NG , Cucumber and Eclipse .
  • Built automation framework in Selenium WebDriver using behavior driven ( BDD ) approach in Cucumber framework.
  • Developed Automation framework implementing Page Object Model, using JAVA, Python , Selenium WebDriver and Cucumber .
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Using MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
  • Performed User Acceptance testing ( UAT ) exclusively in an agile environment.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG , Maven , and Jenkins .
  • Experienced in developing and using REST based service endpoints including HTTP security, SSL/TLS, authentication schemes and JSON.
  • Experienced with Load/Performance testing ( LoadRunner ) by giving large volume of data from the backend.
  • Integrated Automation scripts ( Selenium WebDriver API) in Continuous Integration tools ( Jenkins ) for nightly batch run of the Script. Created Project plan on Jenkins , configured scheduled using Cron job.
  • Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data properly from XML files.
  • Used Apache POI API to read the test data from the excel sheet.
  • Analyzed the Business Requirements Document ( BRD ), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver .
  • Participating in writing mid-level SQL queries, to manipulate the data from the backend.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation ( Java /TestNG ).
  • Performing functional and Load testing using JMeter.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Configured Selenium WebDriver , TestNG , Maven tool and created Selenium automation scripts in Java using JUnit prior to agile release.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven .
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/ JUnit to run Cucumber feature and scenarios and generating report daily basis.

Environment: Selenium Web Driver, Java, Python, JIRA, JMeter, JSON, Test NG, Jenkins, LoadRunner, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Fire path, SOAPUI, XML, HTML.

Confidential, SFO, CA

QA Engineer

Responsibilities:

  • Performing the role of QA Test Automation engineer in a fast-paced agile team.
  • Assessed and analyzed User stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Designed the automated test cases using the Selenium Web Driver inside the Eclipse IDE using Java.
  • Experience understanding the code written in different programming languages Java, VB Script, Java
  • Script, Python and databases like Oracle, SQL Server, and PLSQL.
  • Giving Demos of new features to Product Owner and Stakeholders at the end of each Sprint.
  • Analyzed and selected the test cases for automation of Java Web application
  • Performed manual testing of features within each sprint and automate features from previous Sprint.
  • Create framework using TestNG and Web driver.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Parameterize the test for multiple sets of data testing.
  • Followed Agile Methodology ( SCRUM ) for this project.
  • Arranged test suites to be able to upgrade tests easily in the event any feature changes.
  • Write Test plan and test case for the new features.
  • Modify the existing test cases based on change in a feature and requirements.
  • Using JIRA as a defect tracking tool for Product backlog and reporting bugs.
  • Documenting test scenarios and test cases in a test case management system.
  • Assisting UAT testers with data setup and execute business scenarios.
  • Wrote SQL queries to setup/modify test date in Oracle database.
  • Performed Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
  • Performed functional and Load testing using JMeter.
  • Understanding of structured XML and/or JSON.
  • Ability to read and write a variety of structured/semi-structured formats using JSON.
  • Tested request and response XML based web services interfaces using SOAPUI .
  • Performed data setup / testing of Rest services using Advanced Rest Client and Postman.
  • Coordinated with Performance team to ensure the app is load tested in every Sprint.
  • Conducted retrospective sessions with UAT testers to increase quality of testing.
  • Design, developed and implemented Keyword Driven , Data Driven and Hybrid Driven automation testing framework utilizing Java, Python , TestNG and Selenium Web-Driver.
  • Used Several TestNG Annotations like @Before Test, @Test to take advantage of test lifecycle.
  • Involved in preparing test cases using Selenium Web Driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Experienced with Load/Performance testing ( LoadRunner ) by giving large volume of data from the backend.
  • Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath , CSS and windows classes.
  • Achieved Behavior-Driven Development ( BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Documented test results and testing procedures after every release.
  • Review of test scripts prepared by other automation testers using review checklist.
  • Performed the Manual and Interruption Testing on Mobile Applications.
  • Performed the Interruption Testing on Mobile Application using Perfecto Mobile which is a Cloud Based Testing on Android and IOS platforms.

Environment: Java, C#, Selenium IDE/ WebDriver, Grid, TestNG , XML, XPath , Maven , Firebug , Fire path, JMeter , JSON , JUnit , Web Services, SOAPUI Pro, Java, JavaScript, Jenkins , GitHub , Cucumber , Perfecto Mobile.

Confidential, New York

Selenium Tester

Responsibilities:

  • Well versed with QA standards and methodologies and hands-on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Experienced in Automated Testing using Selenium, QTP, UFT, Win Runner and Load Runner.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid), Soap UI, Cucumber, JIRA and Eclipse.
  • Wrote automated scripts for angular JS application using protractor and Java scripts.
  • Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Tested Web services using Soap UI.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions.
  • Expert in preparing Traceability Matrix to map requirement coverage with test cases.
  • Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Hands on Experience on continuous Integration Tools like Jenkins.
  • Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap , CSS , and JavaScript
  • Software Installations & Upgrade deployment for end users.
  • Providing technical assistance and support to maintaining different networks.
  • Provided technical support to optimize workflow and minimize business interruptions.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (FIDE and ANT).
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.

Environment: Java, angular JS , QTP , UFT , MS SQL , MS Access, Selenium, Oracle , SQL , SOAPUI , JUnit and ANT , Maven XPath , CSS, JIRA , Eclipse , Linux and UI testing.

Confidential

Selenium QA Tester

Responsibilities:

  • Interpret application architectures and identify areas for automation.
  • Developed and maintained automated test scripts for Regression testing using QTP, UFT including parameterizing QTP Scripts.
  • Developed Automation Scripts for Regression using Selenium RC and Java.
  • Automation test cases integrating with Framework and Mapping to Manual test cases in ALM were written.
  • Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Implemented Agile/Scrum methods for testing approach. Recorded and managed defects.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium IDE.
  • Conducted Cross browser testing in IE and Firefox using Selenium RC.
  • Managed Test results and defects using HP LoadRunner defect tracking tool.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: QTP, Java, Selenium RC, TestNG, SVN, JIRA, JMeter, SOAPUI, Quick Test Pro, Quality Center 9/10, PL/SQL, Agile, HP LoadRunner 9.1, XML, Java, Microsoft Visual studio, Web Services, TFS., Cucumber JVM framework.

Confidential

Quality Analyst

Responsibilities:

  • Involved in development of test cases from functional requirements, technical specifications and use cases.
  • Executed Manual Test Cases by using positive and negative test scenarios.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Performed module testing, integration testing, system testing and Usability Testing according to the technical specifications.
  • Performed Regression testing at various phases of the project development.
  • Automation test cases integrating with Framework and Mapping to Manual test cases in ALM were written.
  • Performed Test Run manually and maintained logs in Test Lab of HP Quality Center.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Involved in re-testing the test cases and closing the defect.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Prepared the test documentation using MS Word.
  • Participated in Walk through of test plans and test cases.
  • Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders.
  • Environment: Manual Testing, Mercury Quality Center 10.0, Windows XP, UNIX, Microsoft Tools (Word and Excel).

Environment: Manual Testing, Mercury Quality Center 10.0, Windows XP, UNIX, Microsoft Tools (Word and Excel).

We'd love your feedback!