Selenium Qa Tester Resume
Dallas, TX
SUMMARY:
- 4 years of experience as Selenium QA Tester.
- Executing and testing of web and manual and automation testing and working on Waterfall, Agile (SCRUM) and iterative methodology and strategies with better understanding of Software Development Life Cycle (SDLC), Software Development Engineer Test (SDET) and Defect Life Cycle.
- Skilled in preparing test plan, test cases, test procedure, and test scripts for automated and manual testing as per user requirements and functional specifications of the system.
- Proficient in Writing Automation Scripts using tools such as Selenium WebDriver and Mercury Quality Center to develop web and client server applications and JIRA for global test management, bug tracking and reporting.
- Experience in Selenium IDE, Selenium Grid, QTP, TestNG, Junit and Web debugging tools like XPath, Fire path and Firebug also providing efficient locators for strategies like XPath and CSS to run web driven scripts using Java, Ruby, XML on windows XP and UNIX/LINUX environments for writing shell scripting.
- Experience in ANT, MAVEN to create projects, JAR files and POM.xml with artifacts and dependencies.
- Extensively worked on User Acceptance Testing, Integration testing, web services and its testing like Rest API testing, System testing, Stress Testing for Banking, Exception testing and White/Black - box testing, Data Driven, Hybrid Test Automation Frameworks, SOAP and SOAPUI.
- Experienced in Data base testing by using SQL queries.
- Understanding User Stories to full fill the tasks associated with user stories.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and being a self-starter and a team player organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Languages: C, Java, C# and Python and HTML.
Testing Tools: Selenium2.0 / 1.0, Selenium web driver, Selenium Grid QTP/UFT, Quality Center, Cucumber, SOAP-UI, JIRA, JUnit, NUnit, JMETER, Appium and HP-Load Runner, TestNG and Selenium IDE.
Web Debugging: XPath, XML, JSON, AJAX, CSS, Firebug, Fire path.
IDE: Eclipse, Visual Studio and NetBeans.
Databases: Microsoft SQL Server, MySQL.
Test Management tools: HP ALM/ Quality Center, JIRA.
Version Control Tools: GIT and TFS
Build/ CI Tools: ANT, Maven
Testing methods: Functional testing, Regression testing, Stress Testing, Performance testing, Smoke testing, System testing, Integration testing
Microsoft Tools: MS Word, MS Excel, MS PowerPoint, MS Outlook
Operating Systems: Windows 7/8, UNIX
WORK EXPERIENCE:
Confidential, Dallas, TX
Selenium QA Tester
Responsibilities:- My contribution is to identify test cases to automate them by using Selenium WebDriver and Java (Eclipse IDE) and contributed in creation of framework. This project involves in development of automated scripts based on features of specific applications.
- Conducted and maintained automated test scripts for regression testing on e-commerce website involving various business processes including - Online customer finance Verification and Online Invoices Verification using Selenium WebDriver and TestNG.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted white-box testing to understand an internal perspective of the system to design test cases.Implemented Agile/Scrum methods for testing approach.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Ensuring payment adjustments and denial transactions posted are balancing to the deposit slips and are reconciled per department's specifications and in compliance with regulatory requirements online.
- Responsible for determining, designing and implementing performance test scenarios and identifying metrics to analyze performance of applications by using HP LoadRunner.
- Involved in testing of services using SOAP/REST API services using SOAP UI. Maintain Selenium scripts in between releases and reproduce failed automated test cases manually.
- Monitor resolution status of the bugs and verify them fixed in new releases, recorded and managed Test results and defects using JIRA defect tracking tool.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Provide cross-browser (Chrome, Firefox) and cross-platform (Windows 8) testing of the application's web pages.
Environment: Selenium, TestNG, SQL, Agile, JIRA, Java, Performance Tester.
Confidential, Pittsburgh, PA
SDET
Responsibilities:- Had worked with Business users to understand user's requirement for creating Test Plan and Test Cases and participated in requirement and design reviews.
- Automation of web application through BDD framework with Cucumber and Java to write behaviors and step definitions and developed required support code in JAVA for Cucumber and prepared test/defect summary report.
- Performed manual testing in physical devices emulator.
- Created automated scripts and tested end-to-end system performance using HP Load Runner.
- Worked on white box testing to examine the program structure and to derive the test data from the program logic to know detailed internal structure.
- Created UFT Automation Scripts and enhanced those scripts using Checkpoints, Output Values, and by parameterizing test data recording, without recording, modifying manually and running the script in HP UFT and updated the scripts as per requirement change.
- Implemented browser compatibility testing (Firefox, Chrome, Safari) of a web based application to ensure that functionality works fine using python scripting.
- Managing the automation source code GIT in a version control system.
- Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Test environment setup, unit test result validation, test execution, and defect management in different environments.
- Analysis and documenting application knowledge, review of learning, and gap analysis.
Environment: SCRUM, JAVA, Eclipse, Cucumber, Python, UNIX, HP-Load Runner, JSON, SOAP UI and UFT/QTP.
Confidential
QA Analyst
Responsibilities:
- Role was to create, modify & maintain to update Selenium Automation Scripts for the Scrum Stories and automated transactional web application using Selenium WebDriver when developers change the code in Agile Environment.
- Automation of web application through Maven and used BDD framework with Cucumber and Java to write behaviors and step definitions and developed required support code and prepared test/defect summary report.
- Ensures payment, adjustment and denial transactions posted are balancing to the deposit slips and are reconciled per department's specifications and in compliance with regulatory requirements.
- Used Apache ANT to Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time and conducted stress testing, where the assets are required to undergo internal stress tests by their own risk management team and also from the Federal Reserve so that to test and see whether a bank has the capital to manage itself during its tough times.
- Work closely with product team, designers and developers to ensure application development meets user’s expectations.
- Load testing so that it satisfies customers by record scripts and scheduling test and used Oracle as the database.
- Involved in analyzing business requirements and system specifications and responsible for tracking bugs in JIRA tool.
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG using GIT as version control.
Environment: Selenium WebDriver, Stress Testing, TestNG, Java, GIT, JIRA, ANT and UNIX.
Confidential
Manual Tester
Responsibilities:- Reviewed the Test Cases written for Unit and Integration level and Manual Testing for writing the test scripts.
- Worked in conjunction with the requirements analyst and other testers to create and execute automated test plans, test cases & scripts to organize Software Requirements in Quality Centre to perform manual testing.
- Writing SQL stored procedures to extract reporting data from various database tables.
- Strong knowledge of EDI Claims, Claims payment process, Eligibility, Dupe check, Authorization, Pend management (Claim examiner portal), Interim bills and Benefit setup as well as ICD 9 and ICD 10 conversion for CICD.
- Experience based on generating a payment application report and attaches to the batches posted for the day. Escalates more complex transactions and issues to supervisor as appropriate.
- Worked on Selenium and documented modules for the process changes and modifications done to the existing system and used selenium grid to run test cases on multiple browsers.
- Used Validation framework for validating the input data from the user.
Environment: Windows Server, CSS, HTML, XML, JAVA, Selenium and Manual Testing.