Selenium Qa Engineer Resume
PA
PROFESSIONAL SUMMARY:
- A highly competent and results oriented Senior Automation Test Analyst with 3+ years of experience in Software Testing, Selenium Automation, Development, JAVA web projects, Team leading & training, Client facing.
- Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing, Performance & Load testing. Excellent experience in each phase of Test Life Cycle, Test strategies & Test plans, UAT.
- Solid experience of Software Development Life Cycles, Selenium WebDriver & RC, Selenium Grid, Cucumber, JAVA, JUnit, Web Applications, JIRA, Maven, SQL, AGILE Methodologies, Scrum, LoadRunner, E - commerce/Financial/Trading domains, Automation & Testing tools.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
- Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviour
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Took ownership of automation and led the automation team by mentoring the team as required
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
- Excellent experience in automation of Web-based, Highly transactional and large Client/Server/Multi-tier applications
- Expertise in cucumber tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style.
- Excellent work experience in Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing.
- Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes
- Solid experience of Defect/Test Management tools like JIRA, QualityCenter/Test Director, BugZilla.
- Experienced in reading the test data from XL spread sheets using Poi API and TEST NG Data provider .
- Working experience xPath, Firebug, FirePath, Log4j, Maven and TEST NG annotations.
- Solid experience of Performance/Load/Stress testing with LoadRunner.
- Proven skills in SQL, RDBMS and UNIX variants like LINUX.
- Expertise in writing SQL Queries, SQL Scripts and performing Database testing
- Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, and JIRA.
- Proven skills in Leading and training teams, Test Management and Meeting the deadlines
- Strong communication & interaction with Clients, Developers, Business Analysts, Management
- Proven ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
TECHNICAL SKILLS:
Scripting Languages: Java Script, Shell Script.
Programming Languages: C, C++, Java.
Testing Tools: Selenium Web Driver/IDE, Quick Test Professional(11.5), HPQC, Appium, Selenium IDE, RC, WebDriver, Load Runner, Quality Center, Jbehave, Cucumber, SOAP UI
Other Tools: Test Link, Microsoft Office Suite(Word, Excel, Access, PowerPoint, Outlook), Adobe Acrobat, JIRA.
Java & J2EE Technologies: Core Java, Servlets, JSP, JDBC.
Web Technologies: JavaScript, HTML, XML, HTML 5.0, CSS
No SQL Databases: HBase, Cassandra 2.2.0
Databases: Oracle 11g/10g/9i, Mysql, DB2, Sql Server 2005, Sql Server 2008
Web and Application Server: Apache Tomcat 7.0, Apache Tomcat 6.0, Web Logic 8.0.
Web Services: RESTful, SOAP, AWS.
Frameworks: Junit, TestNG.
Webdebugging tool: XPATH, Firebug, Firepath.
Build Tools: Ant, Maven.
Continuous Integration Tools: Jenkins.
Methodologies: Agile Scrum, Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, PA
Selenium QA Engineer
Responsibilities:
- Creating Test Requirements Specification documents, Test plan and Test Result documentation.
- Involved in SDLC, Agile Process, Business Process Design and Implementation.
- Wrote and executed the test cases manually and automated.
- Analyzed the Business Requirements Document and system specifications and identified the test requirements.
- Performed Backend testing using SQL Plus, PL/SQL and Toad.
- Performed Functional, Integration, regression, positive, negative and UAT testing.
- Performing Regression test using automated testing tool Fitnesse and Selenium.
- Automating End to End Testing using automation Tools.
- Created the Automation framework for all the applications.
- Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test Test scenarios, Test cases and test conditions identified.
- Installed the Automation tools and managing the complete process.
- Managing the onsite and offshore Automation teams.
- Performing Performance test on Brinks applications using Loadrunner.
- Performing Stress test, Load test, Performance and Bandwidth test on application server using LoadRunner tool
- Performing Load test, Stress test and bandwidth test on Oracle FMW applications.
- Monitoring and measuring Memory utilization and Bandwidth.
- Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
- Extensively worked on testing Crystal Reports, Active Dynamic reports and Business Object Reports.
- Test Director /Quality Center is used for creating coverage between requirements and test cases
- Provided training for other team members.
- Coordinating offshore and onsite teams.
- Creating and maintaining all Test automation environments.
- Attending and involving day - day scrum meetings.
- Conducting project reviews to improve project implementations.
- Working with QA Director to achieve organizational goals and objectives.
Tools: and technologies used: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Soap, Appium, TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Oracle, Windows.
Confidential, Sun Prairie, WI
Selenium QA Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium webdriver.
- Involved in implementation of Test Automation Framework build using Selenium webdriver, protractor to handle Angular JS, testng and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches. • Developed test code in Java language using Eclipse, IDE and testng framework.
- Worked on cucumber to write acceptance tests for web application.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /testng).
- Configured Selenium webdriver, testng, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Performed white box testing using testng for class, method, & webservices testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Experienced in load and performance testing tool jmeter.
- Experienced in performing security testing to determine if an information systems protects data using Injection, Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) techniques.
- Experienced in working with Microsoft Test Manager (MTM) where test plans are stored and results on Team Foundation Server (TFS).
- Experienced in verifying the IOT gadgets whether they are able to register to the network.
- The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Used Jenkins as continuous integration server to run automated test suites.
- 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.
- Used web-debugging tools like xpath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium webdriver to run test cases in multiple browsers and Platforms.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Tools: and technologies used: Selenium webdriver, Jenkins, Cucumber, SOAP UI, Maven, Testng, Quality Center, Microsoft Test Manager (MTM), Team Foundation Server (TFS), Internet of Things (IOT), Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle.
Confidential
Selenium QA Engineer
Responsibilities:
- Involved in application support to analyze and fix data correction issues in live database by interacting directly with various clients.
- Written test cases based on the business scenario.
- Written Test cases for requirements for enhancements.
- Analyzed the business and functional requirements of the application and developed detail test plan and test cases.
- Developed QA processes automation test scripts using Java/Selenium to test Web based user interfaces for different type of browsers.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/NonFunctionalrequirements.
- Developed and maintained Hybrid Framework.
- Validated the data from Front End to Back End tables in Oracle Database.
- Involved in creating and Executing Test Scenarios based on functional requirements.
- Prepared test scripts for regression testing and performed Regression testing.
- Performed User Interface Testing, IntegrationTesting and System Testing.
- Logging and keeping in track of defects.
Tools: and technologies used: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, UNIX and Windows, SQL, Firepath, Firebug, Java Eclipse, JMeter, keyword driven.
