Qa Tester Resume
PA
SUMMARY
- 7+ years of experience in software Development Life Cycle Including Requirement Gathering, automation, documenting, Analysis, Testing and Support.
- 1+year Hands on experience in fully managed deployment services That automates software deployment to a variety of compute services Such as Amazon EC2, AWS Fargate and your on - premises servers.
- Strong understanding of SDLC, Waterfall, Agile software lifecycle methodology, tools like Rally & JIRA.
- Experienced in automation of Test Activity using Selenium IDE/ Web Driver, TestNG, JUNIT Frameworks. Proficient in writing test cases using Selenium Web Driver and automating the functional testing.
- Experienced in Black Box, Functional, System, Regression, Integration, GUI testing using both Manual and Automation Techniques.
- Preparing Rest Docs and for Unit Test cases and Swagger Documentation for REST API’s.
- Expertise in automating software testing using Selenium Web Driver /Grid/, Firebug, HTTP Analyzer.
- Hands-on coding using Java and Writing Selenium Web Driver Test Cases with Python& Java.
- Professional in designing, developing and enhancing automated test scripts for Selenium using Java.
- Created automated script for REST-API testing using Rest Assured framework as a part of continuous integration, I used Maven, Jenkins.
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache HTTP Client, Json.
- Experience in developing web - based applications, software development and design using Java.
- Good experience in Shell Scripting's Server, Unix and Linux, Open stack and Expertise java scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Experience in Software Development Life Cycle (SDLC), Software test life cycle (STLC), Agile and Waterfall Methodologies.
- Automated test suites using Data Driven automation test frameworks and with element locators and Selenium WebDriver methods in TestNG.
- Coordinated with onsite/offshore resources to fix Quality Center queries during SIT and UAT.
- Responsible for conducting user Acceptance Testing (UAT).
- Experienced in developing Automation Framework using Cucumber BDD API, JUnit, Gherkin, Java and Selenium WebDriver.
- Experience in testing on Mobile devices using Appium (iOS/ Android)
- Automated the API services using Karate DSL framework for Unit Testing, Integration Testing and Regression Testing.
- Professional in designing, developing and enhancing automated test scripts for Selenium using java.
- Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bugzilla and JIRA.
- Experience in back-end testing to query and access Oracle database using SQL.
- Extensive knowledge of Software Development Life Cycle (SDLC), Methodologies and Test Processes.
- Hands on experience in Agile, Waterfall, RAD and Scrum methodologies.
- Experience in Configuration Management tools like CSS, SVN and GIT.
- Knowledge of Testing Techniques Methodologies, Awareness of Software Engineering Concepts.
- Hands on experience in Test Planning, Test Case design, Test case review, Test case execution and bug tracking.
- Proactive and analytical problem solver with strong leadership and excellent interpersonal skills; also has good client interaction & team skills.
- Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
- Experience in Coordinating Functional, Regression, User Acceptance, Client-Server and Web-based applications.
- Report and maintain the test results for all releases in different environments.
- Highly organized, strong quantitative skills & detail oriented.
TECHNICAL SKILLS
Methodologies: Agile (Scrum), Waterfall,SDLC and STLC
Software Testing: Functional, Web based UI Testing, Windows and Web Services
Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cucumber, TestNG, JUnit, APPIUM
Build & Integration Tools (CI/CD): Maven, ANT, SVN, GIT and Jenkins
Reports: JSON, XML, HTML
Programming Languages: JAVA, OOPS, C
Databases: MYSQL, Oracle, SQL Server
Testing Frameworks: Data-Driven, Keyword-Driven, Hybrid, Behavior Driven Development (BDD), Page Object Model, page factory, Hooks class
Other tools: Jira, Rally, Bugzilla, Quality Center, Eclipse, Firebug and Firepath
Web services: SOAPUI, POSTMAN, Gherkin, RESTful Web services testing
Scripting Languages: Groovy, VB script
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Markup Languages: HTML, CSS, XML, XPath, CSS Selector
Operating Systems: UNIX, WINDOWS, Linux
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
PROFESSIONAL EXPERIENCE
Confidential, PA
QA Tester
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.
- Configured Maven, Log4j configuration files, prepared documentation for setting up Selenium and Eclipse Environment on Local Workspaces.
- Developed JavaScript to automate the test cases.
- Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, TestNG, Java, Maven, Log4j and JDBC.
- Excelled in Integration and Regression testing to check new functionality doesn't break the existing functionality of the application using Selenium.
- Used Apache POI to extract test data from external Excel files.
- Developed TestNG framework to retrieve test actions, test data from Excel files and SQL Databases.
- Designed, developed and implemented POM based automation testing framework utilizing JavaScript, TestNG and Selenium Web Driver.
- Attended daily Scrum/Agile standup meetings with the team to discuss status.
- Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
- Scripted using Eclipse, coding on Java and develop Selenium WebDriver- page pattern framework to execute test scripts.
- Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at the same time.
- Managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
- Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Generated the extent report and Excel file with status for the selenium automation scripts as per the requirements.
- Integrated with CI tools like Jenkins and deployed the code in version control system tools like GIT/SVN.
- Automated the Restful - API’s using Selenium with java.
Confidential, Fort Lauderdale, FL
QA Tester
Responsibilities:
- Defining the testing activities for subordinates - testers or test engineers.
- To check if the team has all the necessary resources to execute the testing activities.
- To check if testing is going hand in hand with the software development in all phases.
- Prepare the status report of testing activities.
- Executing test cases (manual or automated) and analyze results.
- Evaluating the product code according to requirement specifications.
- Creating logs to document testing phases and defects.
- Reporting bugs and errors to development teams and helping them to troubleshoot issues
- Conducting post-release/ post-implementation end to end testing
- Updating project manager regularly about the progress of testing activities.
- Working with cross-functional teams to ensure quality throughout the software development lifecycle
- To read all the documents and understand what needs to be tested.
- Based on the information procured in the above step decide how it is to be tested.
- Inform the test lead about what all resources will be required for software testing.
- Execute all the test case and report defects, define severity and priority for each defect.
- Carry out regression testing every time when changes are made to the code to fix defects.
- Developing and executing the product testing strategy and plans.
- Identifying the appropriate test strategies, test environment requirements and activities based on application-specific technical and functional characteristics
- Working with the team to architect application test frameworks and infrastructure
- Managing and maintain test plans and test cases covering functional product, integration, performance for automated and manual testing
- Planning of test execution cycles to meet product release schedules
- Drive to continued adoption of test automation strategies and technologies, staying abreast of current industry trends and best practices. Working to integrate automated testing into the Agile SDLC.
- Overseeing the ongoing development of end-to-end automated regression test suites; expand test coverage through constant monitoring of the regression test suite
- Assess readiness and deviation of product/ project performance based upon test results and product specifications
- Certifying and approve the product releases for delivery
- Defining the document and improve our QA testing standards, tools, procedures and guidelines
- Implement the strategic initiatives to reduce time to market, increase quality and expand test automation.
- Conducting trend and root cause analysis and determine risk mitigation strategies
- Adopting the latest quality metrics and tracking mechanisms.
- Creating dashboard(s) that provide increased visibility into key metrics and trends. Identify actionable items from this data analysis and use to drive the appropriate improvements across the development team
- Managing the performance test team to be efficient in simulating production load and stress on our systems
- Collaborating with DevOps in the management of multiple application environments, including QA, UAT, Staging, etc., and the code contained therein.
- Ensuring the testing of vendor products meets our standards
- Demonstrating behaviors consistent with the Company s Vision, Mission, and Values in all interactions with customers, co-workers and suppliers.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing requirements documents.
- Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
- Performed Functional testing manually.
- Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
- Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
- Preparedmanual test casesfor service appointment creation, modification and deletion. Generated test scripts and performed functionality testing.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
- Executed the test cases manually andautomationas necessary and worked onXML.
- UsedWeb Services - WSDLandSOAPfor at the client side and usedSAX, DOM and XMLparsers for data retrieval.
- Generated the Test Status Reports from Test Director and regularly presented toQATeam lead and Project team lead.
- Performed Web Services Testing andXMLvalidation by creating test case suite usingSoap UI.
- Used Quality Center as a defect management tool.
- PerformedManual Testingand regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
- Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
- Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
- Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.