Senior Selenium Qa Analyst Resume
Eden Prairie, MN
SUMMARY
- Wif 8 years of professional experience in Software Testing as Software Quality Assurance Engineer on different platforms and environments
- Experience in full Software Development Life Cycle (SDLC), in - depth noledge of contemporary QA/test principles, methodologies.
- Efficient in analysing System Requirements, Use Cases and other documents to gain overall understanding of the new application to determine the appropriate level of testing required and designing end-to-end testing framework dat supports both manual and automated.
- Extensively Worked in Quality Assurance using Testing methods for both Manual and Automation tests wif all phases of Software Development Life Cycle (SDLC) in Requirements gathering (FSD/SRS).
- Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, CMM, and Agile/Scrum.
- Used Soap UI to test Web services (SOA) and Done MS Stack Testing.
- Worked in AWS Environment
- Worked on retail and e-commerce application.
- Good Experience on Selenium IDE and creating Scripts in Selenium--RC by using Java
- Involved in risk based testing.
- Working noledge of SQL, HTML and XML and internet browsers.
- Adept at developing automated test scripts using Load Runner, Quick Test Pro, Quality Center, Selenium.
- Experienced in developing and maintaining Test Plans, Test Scripts and Test Cases, Defect Tracking, and Report Generation.
- Experience in testing a REST and SOAP API’s Using SOAP UI.
- Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
- Experience in implementing and tracking testing Key Performance Indicators(KPI)
- Experience in writing java Script in Cucumber Automation Framework
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experience in automating embedded Linux systems using Python automation frameworks.
- Experience in creating the Requirement traceability matrix and performing the corresponding analysis.
- Experience in Robot Framework for ATDD
- Experience in coordinating testing efforts wif the offshore teams.
- Experienced in recording tests, debugging tests, editing scripts, running test scripts and analysing results using testing tools Win Runner, Quick Test Pro, Load Runner
- Excellent communications skills, strong problems solving skills and a good team player.
- Ability to meet deadlines and handle pressure and co-ordinate multiple tasks in a work project environment.
TECHNICAL SKILLS
Languages: C, C++, C#, PL/SQL, Java, Ruby, Java Script, Python, CSS, HTML, XML.
Testing Tools: HP Quick Test Professional (QTP), Unified Functional Testing (UFT), HP Quality Center, WARP tool, Load runner, IDE 2.50, Selenium WebDriver, Junit, TestNG, Bugzilla, Jira, Selenium Grid, Soap UI, Rest, CA LISA, Groovy, Cucumber, Gherkin, Maven, ANT, J Behave
Testing Methodologies: System Testing, Stress Testing, Load Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Accessibility Testing, Validation, Manual, Automated, White Box, Black Box, Modular Testing, Grey Box, System Testing, Integration, Unit, API, Regression, Test Plan, Test Cases, Matrix Preparation, API Testing, Performance Testing, Load Testing, Localization Testing and Internationalization testing.
Software Process/Methodology: Software Development Life Cycle (SDLC), Application Lifecycle Management(APM), Agile, Scrum, Waterfall.
RDBMS: Oracle, SQL Server, TOAD, MONGO DB.
Scripting Tools: Unix Shell Scripting, Perl Scripting.
Systems: Unix, Linux, Windows.
Web Servers: Tomcat 3.3, Sybase, Apache 1.3, IIS 5.0, OMS.
PROFESSIONAL EXPERIENCE
Confidential, Eden Prairie, MN
Senior Selenium QA Analyst
Responsibilities:
- Developed Selenium Automation Framework using WebDriver from scratch
- Written Automation Test Scripts using Java, TestNG, Selenium WebDriver and used MAVEN Build tool to run the Automation
- Done Regression suite and smoke Suite Testing
- Test case automation using Cucumber, Selenium test automation tool wif Ruby
- Worked in Behaviour Driven Development(BDD) using Cucumber Gherkins and Test Driven Development (TDD).
- Executed acceptance criteria for epics and stories using the Gherkin domain specific language for both mobile and web platforms.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Reviewing Business Requirements and functional specification document. Develop test cases
- Tracked Defects from Discovery to Successful Correction and validated.
- Reported bug using Project Tracking tool JIRA
- Worked closely wif Senior test team personnel, Developing team and Business Analyst to
- Contributed in the continuous update of e-commerce website according to current trends.
- Configured Selenium WebDriver, TestNG, Maven tool and created automation scripts in java using TestNG prior to agile release.
- Done Automation Scripts for testing API using ruby.
- Configured Selenium WebDriver, JUnit, Ant tool and created selenium automation scripts in Ruby using Junit prior to agile release.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Done SOA Testing, Validation and Virtualization Using CA LISA
- Used Derby data base in CA LISA for CRUD operations
- Used JSON, XML, XHTML MIME types in Restful Services
- Experience in creating Quality Strategy and Setting Quality direction to ensure product Quality over the life of the project, Including product Integration
- Worked wif all agile development and SCRUM process throughout the entire project
Environment: Win7, Ruby, Selenium WebDriver, AWS, Grid, SQL Server, Oracle, XML, SOA testing, JAVA, J2EE, Gherkin scripting language, JIRA, WARP, Shell Scripting, DOM, Test Plans, Cucumber, Quality Center, Appium, UFT, CA LISA, End to End Testing, Toad, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, JUnit, TestNG, MONGO DB, Agile Methodology
Confidential, Sandy, UT
Automation Tester (API & Selenium)
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Automated Test Cases using Grid, Eclipse
- ConfiguredSelenium WebDriver
- Perform Functional Testing and Regression Testing using Selenium WebDriver
- Used Soap UI to test the RESTful API’s from Scratch by writing Automating Test Scripts
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Used Java for scripting language.
- Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web based application and client-server applications.
- Developed Scripts using python selenium WebDriver combo for user module application.
- Involved in testing Web services and XML wif tool called SOAP UI. me has been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing & security testing.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Used Java language and JUnit framework for scripting. Used Ant for building the WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used XPath and DOM to work wif dynamic and static objects in Selenium.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the MONGO DB.
- Tested Application in cloud(AWS)
- Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
- Created test scripts using VB Script and by Creating Checkpoints, Synchronization points and Output values. Enhanced the test scripts if necessary.
- Troubleshooting the automation scenario issues and updating the script.
- Running and updating manual comments in Scenario Builder.
- Working on manual testing and build verification testing.
- Perform responsibilities of developing test scripts by using SOA test tools and responsible for estimating required resource and components for SOA testing
- Developed and maintained automated regression test cases inSeleniumusing Java programming language and Perl Scripting.
- Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE .
- Worked Independently to track the Defect and Implement solutions.
- Wrote Ant build scripts to automate the compilation and execution of JUnit test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
- Done Data Base Testing using toad and Performance testing using JMeter
- Extended Web Services Tests in a Low -impact way using CA LISA.
- Done Web Service and Message Virtualization Using CA LISA
- Implemented the Metrics in the Project to achieve the best Quality in the Testing Output
Environment: Selenium WebDriver, AWS, Node.js, IDE plugin, Perl, JAVA, Gherkin, Cucumber, Oracle 11g, Web Services, XML, Rally, Linux, SQL Server, Apache POI, See Test, MONGO DB, SVN, CA LISA, Toad, Git, Maven, Python, Ruby, Jira, Bugzilla, Quality Center, Soup UI, Agile, Metrics, J Behave, JMeter
Confidential, Janesville, WI
Software Development Engineer in Test
Responsibilities:
- Designed Web application in java which makes customer to Retrieve the data from the Data base
- Used JDBC and Hibernate to interact wif the Data base
- Increased the performance of the application by using Prepared Statements and Procedures
- Worked wif JNDI and Connection Pool to Interact wif Servers like WebSphere, Web Logic and Tomcat
- Used Servlets and JSP’s to Design the Web Application Front end page and Java Code to Retrieve data from Back end
- Worked wif Struts and Springs Framework
- Involved in Writing Test cases and automating test cases using Selenium
- Performed data-driven testing by developing data-driven tests to validate the same test wif multiple sets of test data.
- Performed peer code reviews of automated tests
- Used JDBC to interact wif the Data Base
- Worked in open-source Automation Frameworks including Selenium WebDriver, Springs and JBehave.
- Done Test Automations for API Testing
- Used for Cross Browser Testing.
- Running performance timings on environments and reporting about the time laggings based on log reports using WARP tool.
- Identified the tools for test reporting, test management, test automation, etc. and educate the team as required to be able to use those tools. Again, plan noledge transfer sessions in case required for team members for the tools they would use
- Test case automation using Cucumber test automation tool and Gherkin scripting language.
- Worked in Agile based environment working from sprint to sprint
- Done Page Object Driven framework using Ruby
- Involved in Understanding stories in each sprint and creating scenarios in each sprint.
- Involved in Sprint review meetings and backlogs meeting.
- Done Key Driven Automation Frame work (Robot Framework) for Acceptance Test Driven Development
- Used python to develop Automation framework to Validate RESTful Web Services
- Involved in giving demos for each sprint.
- Providing daily status report to client on day to day basis.
- Used Rally to understand the stories and track the hours spent on each task in the rally
- Design and implement the best practices and ensure dat new code uses our framework and coding practices
- Tested Angular JS Applications by writing Automated Scripts in Protractor Framework
- Used "JIRA” to manage projects
Environment: Selenium, Appium, Quality Center ALM 11.0,CA LISA Angular JS, Node.js, Quick Test Professional 11.0, Oracle 10g, Python, HTML, Ruby, Java, Effecta, Excel, Rally, JAVA, C#, J2EE, JIRA, Maven, ANT, Eclipse, JDBC, Agile Methodology, Linux.
Confidential, Billerica, MA
QA Analyst
Responsibilities:
- Proficient in identifying, reporting and troubleshooting software defects.
- Worked wif the Developing Team to Develop web elements and to interact wif the MYSQL Data base .
- Developed Test Frameworks in for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
- Developed Maven based build scripts to run Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
- Created feature files using Gherkins in cucumber framework for BDD
- Developed parsing and xml Writing files in groovy
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Performed Unit testing for Java applications using TestNG.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Used Python and perl scripting in Data Driven, Hybrid Driven Framework.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
- Involved in testing API Web services and XML wif tool called SOAP UI. me has been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Used automated scripts and performed Accessibility testing during the various phases of the application development using Selenium WebDriver.
- Used Ruby wif Cucumber for browser based testing wif scenarios and situations.
- Used Maven for building the Selenium WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used XPath and DOM to work wif dynamic and static Objects.
- UsedMS Visual Source Safefor Version Control.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
- Created Maven and SVN to create nightly automation script.
- Created XML based test suit and integrated wif Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments wif different test configurations.
- Worked onCucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Wrote scripts to run against Jenkins and reported the nightly batch results to the lead.
- Monitored the test execution in Jenkins once the code pushed into CI.
- Testing a complex Web based application wif backend validation in mainframes and usingSOAP UI.
- Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.
- Proficient in Agile development and Scrum methodology.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Used Apache POI to get data from the Excel sheets in Data Driven Testing
- Complete SDLC through Scrum Methodology
Environment: Java, Selenium IDE plugin, Perl, Selenium WebDriver, Cucumber, Python, Ruby, SCRUM, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agile, Groovy, SVN, Git, J Behave, Internet Explorer, Python, Bugzilla, Chrome, Firefox, SQL, HTML5, Oracle, Windows.
Confidential, Cincinnati, OH
QA Analyst
Responsibilities:
- Involved in Business Requirements and Functional Specifications and develop Test Plan Detailed Test Scenarios and Test cases.
- Automated Functional and Regression Testing using Selenium WebDriver, JUnit, ANT, Java Authored JavaScript and Java codes needed for Selenium WebDriver to automate the tests.
- Experience in writing HTML, UNIX Shell-Scripts Implemented Data Driven Framework using Selenium WebDriver, JUnit, ANT, Java Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, Selenium WebDriver classes
- Used JUnit as driver to launch scripts Experienced in White Box Testing by authoring Java Codes in Selenium WebDriver Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
- Tested Mobile App version on different smart devices Written SQL scripts (PL/SQL) to query and validate the functionality in Oracle databases.
- Involved in UAT (User Acceptance testing) Used maven to define project structure, dependencies, build, andtest management.
- Extensive involvement in Black Box Testing Load Runner is used to perform Load, Durability and Stress Tests.
- Tested all the phases of testing from unit testing to system Testing
- Prepared user documentation wif screenshots for UAT (User Acceptance testing).
- Presented progress of the testing process atwalkthroughsandinspections.
- Worked wif Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- Performed Performance Testing using JMeter.
- Worked on GUI Object / element verification is done through XPath, CSS Locators.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup halp to other team members.
Environment: IDE, Selenium WebDriver, Selenium Grid, ANT, Java, HTML, JDBC, C#, Eclipse Hibernate, J2EE, MES, JDBC, Oracle 10g, HTML, Maven, Load Runner, Appium, Performance Center, Junit, TestNG, Bugzilla, Jira, Python, Linux, MS Stack
Confidential
QA Analyst
Responsibilities:
- Created Test Cases Test Plans using Quality Center for the Web Application which allows users to see their profile Account and Investments of the Customers.
- Prepared Test Cases wif the complete description of requirements, uploaded test cases and report results into Quality Center.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Involved in complete QA Life Cycles.
- Participated in QA Team meetings and weekly QA testing reviews.
- Performed Manual Testing to check flow of the application.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the user requirements by interacting wif system architect, developers and business users.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Wrote SQL queries and statements to test database for retrieving information.
- Coordinated the walkthrough and kickoff meetings wif developers and project managers.
- Supported new and existing products by configuring and testing software products and software components of a website.
- Tested the application manually prior to automation for functional testing.
- Performed Manual performance testing to identify various critical points in the application.
- Provided Estimates for testing and updated the Project Plan wif the testing timelines.
- Done load Testing using JMeter
- Created test plans and test cases in concert wif system engineers and web designers.
- Involved in all phases of Software Development Life Cycle(SDLC)
- Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment wif design specifications, and database updates
- Worked on GUI Object / element verification is done through XPath, CSS Locators.
- Worked under Agile Scrum Methodology.
- Performed Manual Testing of this Web application and automated.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Reported the bugs/defects through Quality Center.
- Used SQL to validate backend database changes, deletes and update.
- Wrote queries to extract data for testing purposes. Used IBM Clear Case for tracking.
- Identified software defects and interacted wif developers to resolve them and provided full support to the Test team using Quality Center.
- Familiar wif inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
- Prepared test cases by analyzing functional requirement and documentation.
- Ran tests against multiple browsers using different browser profile.
- Participated in various meetings, discussed Enhancement and Modification Request issues
Environment: Java, Quality Center, MS Visio, JDBC, HTML, Java Script, Oracle DB, JMeter, Junit, IDE, Selenium WebDriver, Linux, Agile Methodology, Jira, Bugzilla, HP HLM.