Selenium Qa Analyst Resume
Silver Spring, MD
PROFESSIONAL SUMMARY:
- 6+ Years’ experience in Software Quality Assurance Testing (Manual and Automated Testing of Web Applications and Client/Server Applications in different environments and platforms).
- Strong in analyzing Business Requirements and functional specifications to develop and execute Test Plans, Test Cases and Test Scenarios for manual/automated testing.
- Expertise in handling Change Control by updating Test plan, Test input data and Test cases.
- Proficient in SDLC using Agile, Scrum and Waterfall methodologies.
- Strong Knowledge in HP ALM/ Quality Center for Testing, Bug/Defect Tracking and Reporting resolved bugs.
- Experienced in creating Traceability Matrix, Test Coverage Matrix and Defect Density Matrix.
- Extensive working experience in GUI testing, Functionality testing, System testing, Smoke testing, Integration testing, Backend testing, Regression testing and UAT.
- Highly experienced in Automation Testing with tools such as Selenium Web Driver/IDE/Grid and test frameworks such as JUnit/TestNG.
- Experienced in performing Data Driven testing using Data Provider Annotation in TestNG.
- Experienced in developing Automation Scripts, Execution and Analysis of Test Results using Data Driven, Keyword Driven and Hybrid Frameworks in Selenium WebDriver.
- Good Knowledge in Backend Testing with SQL Queries on Oracle and SQL Server for data verification and compare expected results with database.
- Proficient in Web Services Testing: Soap UI, Rest API Manual & Automation Testing, SOA platform.
- Exposure to BDD using Cucumber and Gherkin statements.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Good Knowledge in creating Page Object Model Framework using Page Factory in Selenium WebDriver.
- Experienced in using GitHub as a source repository system.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Proficiency in writing load scripts using Apache JMeter.
- Hands on experience in defect tracking tools such as JIRA, Bugzilla and ALM/Quality Center.
- Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
- Excellent analytical and problem - solving skills.
TESTING PROFICIENCIES &TECHNOLOGY:
Testing/performance Tools: Selenium WebDriver, Junit/TestNG, and QTP/UFT
Bug Tracking Tools: HP ALM/Quality Center, JIRA
Languages / Scripting: SQL, Java, JavaScript, XML, HTML, DHTML, VB Script
Web Services Testing tool: SOAP UI, Rest API, Postman
Database: SQL Server, Oracle, DB2, MS Access
Servers: Apache, Tomcat, WebLogic Server
Operating Systems: Microsoft Windows, Linux, UNIX
Version Control Systems: SVN, Git
IDE & Testing Tools: Eclipse, IntelliJ IDE
PROFESSIONAL EXPERIENCE:
Confidential, Silver Spring, MD
Selenium QA Analyst
Responsibilities:
- Documented Automation Plan, Design and Execution Specification.
- Developed several Systems Integration Test scripts based on system requirements, business rules and use cases.
- Tested application response for positive and negative sets of data with data-driven testing procedures.
- Developed all Test scenarios and Test cases for Inventory Management initiative.
- Involved in Smoke, Grey Box, Ad Hoc, Functional, Regression and Back End testing.
- Performed Positive and Negative Testing.
- Mapped the Requirements to Test cases and logged defects using HP ALM.
- Tracked, reviewed and analyzed defects and compared using the traceability matrix in HP ALM.
- Used HP ALM to store requirements, created and executed test cases, store results and metrics and critically analyzed, documented and maintained the test results and test logs.
- Involved in verifying the back-end Tables by using SQL statements, different types of complex queries.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.
- Identified test cases to automate, Automated those test cases using Selenium WebDriver, JUnit, and testing.
- Contributed in framework creation.
- Used Selenium WebDriver and JUnit to run the parallel testing.
- Used ANT, SVN, Selenium Web Driver, Java and Selenium Grid to create nightly automation scripts.
- Prepared automation test framework (JUnit, and ANT).
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid.
- Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Involved in Hybrid (Keyword data) driven framework design using Selenium WebDriver.
- Used Selenium WebDriver to provide more flexibility in automating test cases.
- Involved in testing of web applications and Web Services and xml data validation of business rules and business logic and used SOAPUI.
- Supported in creating test cases and performed User Acceptance Testing (UAT).
- Developed timelines for project delivery and managed project.
- Worked in executing and analyzing various queries and creating reports.
- Authored reporting weekly project condition to the project manager and the team lead.
- Designed reports for communicating analysis of test data and metrics, and communicated the results to project team.
Environment: Java, Selenium WebDriver, Maven, Jenkins, TestNG, Cucumber, SOAP UI, MVC, XPath, XML, HTML, CSS, HP ALM, Eclipse, SVN, SQL, Oracle, Windows.
Confidential, Cincinnati, OH
Selenium Engineer
Responsibilities:
- Involved in requirements analysis reviews and working sessions to understand the requirements and system design.
- Designed and documented Test plans and Use case specifications.
- Assisted QA Team in designing Test Scenarios and Test Cases.
- Involved Positive, Negative, Sanity testing.
- Conducted Black Box, Grey Box, Functional, GUI, Regression, System and UAT testing manually.
- Created different Scenarios for functional testing utilizing HP ALM as per the requirement specifications.
- Responsible for entering and tracking bugs in HP ALM and reporting the defects to the developers for Modification Request.
- Created SQL queries to perform backend testing.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Prepared various templates for different products from E-files and attended weekly meetings on project status.
- Responsible for coordinating the User Acceptance testing (UAT).
- Assigned the work to the team and conducted status meeting with team.
- Prepared the status reports and conducted daily conference and status meetings.
- Managed the team and coordinate the team’s daily activities with scheduled status meetings.
Environment: Selenium WebDriver, Selenium Grid, HP ALM, HTML, XML, Oracle, Java Script, Ajax, MS Office, MS Excel, UNIX, Windows.
Confidential, New York, NY
Automation Tester
Responsibilities:
- Development of Integration and System Test Plan.
- Involved in creating Test plans, Test cases and Test reports for various modules in the applications.
- Performed Use case reviews, Test scripts reviews and executed of Test Scripts.
- Performed quality assurance reviews on all System Development Life Cycle.
- Performed Black box testing, System testing, Integration testing, Regression testing, and UAT testing.
- Reported the defects with development team using Quality Center/ALM.
- Wrote Test cases to test the application manually in Quality Center/ALM.
- Wrote complex SQL Queries for back end testing for both Oracle and SQL databases.
- Worked in Manual Testing as well as Automated Testing using QTP/UFT.
- Involved in the conversion of Manual regression Test cases to Automation Test Cases using QTP/UFT.
- Involved in Regression Testing on each build during various phases of application using QTP/UFT.
- Used Get Property and Set Property functions to verify the object properties.
- Made test verifications, object properties tests and window verifications.
- Modified existing scripts for enhancement release.
- Performed automated testing during system test and regression test phases for each Release.
- Prepared of test summary reports, defect analysis reports.
Environment: Web Services, QTP/UFT, Quality Center/ALM, HTML, Java, Oracle, Windows, Java Script, VB Script, UNIX.