Qa Selenium Tester Resume
Germantown, MD
SUMMARY
- 8+ years of experience in software Manual/Automation testing and quality assurance managements for Telecom, Insurance, e - commerce and Tolling domains.
- Extensively used automated test tools like Selenium for API, Functional and Regression Testing.
- Experience in Agile (Scrum) Projects. Well versed with Product Backlog, Sprint Planning, Sprint Backlog, Scrum Meetings, Final Acceptance Meeting, Sprint Retro Meeting.
- Expertise in analyzing requirement specifications and responsible for developing theTest Objective, strategies, Scope, Test procedures and Test Matrices.
- Experience with STLC like executing test cases, load testing and analysis of Web Applications using Agile methodologies.
- Experience in preparing various Metrics in Test Design Phase and Test Execution Phase.
- Hands on experience with all phases of Software Testing Life Cycle (STLC).
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Implemented Page Objects Design, Keyword Driven, Hybrid automation framework using Selenium, JAVA, TestNG.
- Ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Performed API level testing for web services, enhanced teh Test harness and developed many test suites using XML,PERL and PHP, Python.
- Experience in CI tool (Jenkins), Source Code Management tool GitHub.
- Having experience in Testing XML files.
- Having experience in writing and executing basic SQL queries, RDBMS, database testing.
- Experience in HP QC, Bugzilla, JIRA, RALLY, HP ALM.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver3.5, SOAP UI 5, Jenkins
Languages: JAVA, Python,HTML, XML,Shell Scripting
IDE: Eclipse, SQL Developer
Test Framework: TestNG, Junit, Data Driven Framework, BDD, Cucumber
Web Debugging Tool: XPath, Fire path, Firebug
Build Tool: Maven
Processes: Agile (Scrum, Kanban), Waterfall, V-Model
Test Management Tools: Rally, Quality Center (QC)
Other Tools: Jenkins - CI, GitHub, MS Office, MS Share Point 2010
Databases: SQL Server, MS Access, Oracle, MySQL
Operating Systems: Windows (XP, 7 & 10), Linux/Unix
PROFESSIONAL EXPERIENCE
Confidential, Germantown, MD
QA Selenium Tester
Responsibilities:
- Worked as a Quality Assurance Analyst in a testing team for preparation and execution of Automation Test Scripts and Test Suites with Selenium Grid/WebDriverusing Test NG, Maven and Java.
- Developed test scripts using Core java and Test NG test cases using Eclipse IDE.
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test cases.
- Performed User Acceptance Testing (UAT) to confirm teh delivery of key requirements in teh final release.
- Worked with developers and analysts to define test scenarios and ensure dat test requirements are correct and complete.
- Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber.
- Involved in setting up configuring teh testing environment with Eclipse, Selenium WebDriver.
- Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java).
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver
- Involved in pushing teh automated test code into CI (Continuous Integration) and monitored teh test execution in Jenkins once teh code pushed into CI.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of teh Script. Created Project plan on Jenkins configured scheduled using Cron job.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Implemented automation using Selenium WebDriver, Java, Selenium Grid, Cucumber, Maven.
- Implemented Page Objects Framework, Hybrid framework and 21-page classes from scratch to represent Webpages.
- Reported software defects in JIRA and interacted with teh developers to resolve technical issues.
- Performed Smoke Testing after deployment and performed one round of SIT(Manual) for every release.
- Prepared teh data to cover various scenarios and wrote SQL scripts to verify teh database updates, inserts and deletion of teh records.
- Participated in Peer reviews of automated test cases and Test Plan for teh team member.
- Participated in daily Stand Up call, defect triage meetings and weekly Open/Close meetings.
Environment: Java, Selenium WebDriver, Siebel CRM, Test NG, Maven, Eclipse IDE, JIRA, Cucumber, SQL, Html, Xml, SharePoint, JAMA, SOAP UI.
Confidential, Boston, MA
QA Selenium Tester
Responsibilities:
- Used Agile Scrum Test methodology and actively participated in stand-up meeting.
- Automation of test cases using Selenium WebDriver, TestNG, Page object Model(POM)
- Created Functional test cases through use of testing tools such as Python and Bash
- Experience on using UNIX commands for analyzing error logs.
- Wrote scripts in Python for monitoring crawl performance/monitoring health of teh Application.
- Understanding teh client requirements, legacy business functionality and coordinating with teh team to develop test plans.
- Wrote business readable web UI tests to locate and interact programmatically with HTML elements, and to create more maintainable test code.
- Written shell scripts and Python scripts for performing Load tests on applications
- Worked extensively on teh claims subsystem, esp. on submitting Claims through TTG.
- Created eligibility rules and payment service procedures using WCF and Entity Framework.
- Implemented Payment service using Authorize.NET gateway API to validate and process different modes.
- Test teh API methods, service-oriented web clients and ETL batch processes.
- Streamline teh process of error reporting, logging messages and sending emails to resolve teh issues.
- Run several load test scenarios simultaneously to see how various conditions interact with each other and affect API's performance.
- Create SQL scripts for data integrity tests and data validations.
- BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests.
- Maintained teh Selenium & Java automation code and resources in source controls like CSV, over teh time of improvements and new features
- Prioritize test cases execution based on requirements priority and complexity.
- Review and update Regression Test cases for impacted features.
- Validation of provider files on interchange server for submission, ASC X 12 270/271 for teh eligibility/benefit inquiry and response.
- Work on EDI transactions for Claims Processing in Compliance with HIPPA standards.
- Experienced with internal and external ICD-10 systems testing and analysis.
- Understanding of healthcare regulations with teh ability to use testing within their frameworks.
- Test teh business logic, data, exception handling and security aspects of Web API.
- Engage with Deployment and provide QA Test activities dependencies and test timelines.
- Perform smoke test before start off with system testing by team.
- Perform Backend Testing to ensure teh autantic retrieval of teh data from teh database.
- Giving Sign Off from QA Team and performing Post Production Testing.
- Followed R&D standards
Environment: Windows XP, Linux(Red Hat Enterprise server 4.0), Python 2.7, HTML 5, XML, Gherkin, JIRA, Bug Tracker, Selenium WebDriver, Cucumber, Rally, JAVA,SOAP UI.
Confidential, Boston, MA
QA Analyst
Responsibilities:
- Work with development, users and support groups to understand teh application architecture, use and current production issues to simulate teh best possible real time scenarios for load and stress testing.
- Designed and implemented test automation framework.Automation framework uses a combination of Perl, Python, PHP, HTML, Javascript and shell scripting.
- Create Automated Web UI tests using selenium written in Java with Python bindings to test functional aspects and different layers of teh application.
- Execute Batch jobs for generation of files as per teh Interface Control Document.
- Used web-debugging tools to inspect elements and identify JavaScript issues.
- Report software defects in Jama and interacted with teh developers to resolve technical issues.
- Perform Smoke Testing after deployment and perform one round of SIT(Manual) for every release.
- Involved in complete lifecycle of Insurance order provisioning.
- Performed regular database testing for data validation
- Creation of Test data using Toad Data Modeler.
- Extensively worked in Java, Java scripting using Selenium WebDriver.
- Developed test scripts for Keyword driven testing in Selenium by using Database Queries based on teh functionality.
- Used Maven, Selenium Grid to execute selenium automation suites on different platforms and browser combinations in parallel.
- Created teh test strategy document dat defines teh test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required conducting teh effort.
Environment: Windows 7, HTML 5, XML, Selenium IDE/WebDriver, Java, Python, Test NG, JIRA, ALM, SOAP UI, SQL, JAMA.
Confidential, Cincinnati OH
QA Tester
Responsibilities:
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test cases.
- Gathered test data requirements for data conditioning from Business Units to test total application functionality.
- Created test scenarios for System testing and Regression testing.
- Prepared test cases for both positive and negative scenarios and mapped teh same to requirements.
- Executed test cases and analyzed teh test results.
- Used Quality Center to prepare test cases and execute test cases, Requirements Traceability Matrix and managing teh Defects as per teh Business requirements.
- Attend meetings with developers in teh discussion on resolving teh issues, priority of bugs and updating teh status of bugs once they are fixed.
- Responsible for writing teh SQL queries to verify GUI front-end results, to extract, and to manipulate teh data to satisfy test cases / requirements.
- Test Web page presentation manually for different browser compatibility.
- Tested broken links and inter application links in Stage, Test and Production environments.
- Execute test cases before and after bug fixes for each build.
- Scheduled Daily Sanity Tests via automating sanity test cases using QTP
Environment: Windows 7, HTML, XML, HP Quality Center, QTP.
Confidential, Tampa, FL
QA Tester
Responsibilities:
- Involved in teh Software-Testing life cycle, test strategies, methodologies, and processes.
- Work with development, users and support groups to understand teh application architecture and current production issues to simulate teh best possible real time scenarios for load and stress testing.
- Perform test management functions utilizing HP Quality center for designing test plans, developing test cases/scripts, test coverage and reporting execution results.
- Developed and executed SQL queries for back-end testing using Toad.
- Conducted manual testing following teh test scripts from business documents and updated existing test conditions based on new releases.
- Performed System Testing, Functional Testing, Sanity Testing, Regression Testing and Usability Testing.
- Coordinate with Project Managers, Business and System Analysts for testing teh applications in various environments.
- Worked closely with Development teams to ensure testing issues are resolved on timely manner.
Environment: Windows 7, Java, Oracle, HTML, XML, HP Quality Center, ALM
