Senior Qa Engineer Resume
MD
SUMMARY
- Senior QA Automation Test Engineer wif about 8 years of experience in testing activities like defining test methodologies and strategies, test planning, writing test cases, test execution, bug logging and test status reporting.
- Experience in design, architecture and development of software test automation solutions based on software development/release requirements of web - based and client server applications as an Automation Test Engineer and as a Manual Tester.
- Over these years, I has worked on Various Domains like Tele-communications, Insurance and Health Care sectors. Worked Closely wif Dev Team, BA Teams in providing Quality Output.
- Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile and waterfall environments.
- Experience in reviewing and analyzing business requirements and writing detailed test plans, scenarios, test cases, test scripts andtest reports for Manual and Automation Testing
- Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over teh time for improvements and new features.
- Experience wif load/performance tools like JMeter and Load Runner.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections.
- Experience in finding web elements using locators like ID, Name, XPath, CSS Selector, Link Text, Partial Link Text, Attributes, and Tags.
- Expertise in Selenium automation of web applications using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven.
- Proficient in using Appium to develop Automation testing scripts for Mobile and client-server applications.Worked on Appium for App testing (Android/ IOS).
- Developed Appium Scripts for Native, Teh Web and Hybrid Android/IOS Apps using Java.
- Designed, implemented automation frameworks Test-driven development, Keyword Driven framework, Data Driven framework, Hybrid framework and POM Framework.
- Using Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).
- Experience in Selenium synchronizations wif conditional (Implicit, Explicit) unconditional wait statements.
- Implemented action class in selenium to handle mouse and keyboard actions.
- Configured application framework by processing Excel spreadsheets using Apache POI.
- Experience in UI testing by using Fire bug, Fire Path, running scripts, debugging scripts in a different environment, Extracting Test results, Cross browser testing, and data validation.
- Handled Pop-ups wif Selenium using Alert methods and multiple windows in selenium using get window handles method.
- Experienced in Web Services testing using SOAPUI tool and Validated request and response SOAP and RESTful Web service calls.
- Experience in executing teh test scripts parallel using TestNG.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression and Functional testing using teh TestNG annotations like Groups, Parameter, Data Provider.
- Implemented Page Factory Model in teh data-driven framework.
- Performed Continuous Integration of code and scripts using Jenkins and triggered teh Continuous Delivery process using Jenkins build jobs.
- Extensive experience in developing automation test scripts using Selenium WebDriver/RC/IDE/Grid, JUnit/TestNG, ANT, Maven, Jenkins, Cucumber.
- Expertise in using testing frameworks like TestNG and created tests using different annotations like @BeforeSuite, @BeforeMethod.
- Pro cient in handling teh SSL Certificate error using desired capabilities in teh entire web Browsers.
- Experience in working wif Selenium Grid which is a part of teh Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
- Experience in Parallel Execution of Multiple Tests at a time in different environments.
- Experience in working wif logging framework Log4j written in Java to store teh flow details of Selenium Automation in a file or databases.
- Experienced in testing Back-End layer by writing SQLqueries and generatingreports to ensure Data Integrity and validate business rules.
- Expertise in documenting defects wif teh high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Rally, Bugzilla etc.
- Expertise in types of testing like Automation testing, Manual testing, Integration testing, System testing, Black Box Testing, Smoke testing, Regression testing, Load testing, Performance testing and Functional testing.
- Involved in team activities wif developers and project managers during scrum and release cycles. Always played a key role in timely delivery of teh product.
- Excellent analytical skills wif excellent communications and self-organizing skills, assertive and a committed team player.
TECHNICAL SKILLS
Project Methodologies: Agile, Waterfall
Testing Tools: Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, TestNG, JUnit, Log4j, Extent Reports, Cucumber, SoapUI, SOAP, REST, QTP/UTF, Protractor, Karma, Jasmine, Appium, JMeter
Defect Tracking & Defect Management Tools: JIRA, Rally, Version1, ALM, HP Quality Center, Bugzilla, Test Direct
Frameworks: Behavior Driven, Test Driven, Keyword Driven, Data Driven, Hybrid Driven, Page Object Model (POM)
Test Build & Integration Tools: Maven, ANT, Jenkins
Programming Tools: JAVA, C#, Python, JavaScript, Gherkin, JSON
Database tools: SQL Server, MySQL, Oracle, TOAD
Markup Languages: HTML, CSS, XML
Platform Compatibility: Windows 7/8, UNIX, LINUX, Mac OS
Web Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Version Control tools: SVN and GIT
Spy Tools: Firebug, Fire Path, Xpath
IDE tools: Eclipse IDE, NetBeans
PROFESSIONAL EXPERIENCE
Confidential | MD
Senior QA Engineer
Responsibilities:
- Involved in SDLC Phases- Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.
- Gathered business process requirements to automate and achieve those objectives.
- Actively participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Interacted wif developers and business Users to communicate teh defects and actively participated in replicating teh bugs and performed regression testing using JIRA on teh process of Agile methodology.
- Created workflow rules, approval process and defined actions like Tasks, Email alerts, outbound message and Field updates.
- Used Firebug, Fire Path to debug, edit and locate teh objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
- Created and executed Test Data using SQL and wrote SQL queries for back-end testing.
- Configured Test Casesto receive input Test Data Setsfor teh corresponding test cases using TestNG Data Provider Annotation.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed teh Test Results from Jenkins UI.
- Designed Hybrid Appium Test Automation framework, Page Object Model for Mobile application (Android/ iOS apps).
- Involved in developing teh automation script for Mobile Native applications (iOS, Android) using Appium, Java.
- Tested Mobile Applications using various devices, Emulators, and Simulators (such as XCode, iOS simulator and Eclipse emulator).
- Involved in Web Services Testing using SOAPUI wif REST to create and execute automated functional, regression, compliance, and load tests.
- Used JMeter extensively to create performance test and integrated test to Continuous integration using JMeter-Maven Plugins.
- Implemented TDD (Test Driven Development), BDD (Behavior Driven Development), using Cucumber and Java.
- Developed Selenium test cases using JUnit framework.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, teh design of automation test framework.
- Integrated Automation scripts (SeleniumWebDriver API) in Continuous Integration tools (Jenkins) for a nightly batch run of teh Script.
- Provided best practices and customizations wif required to SDLC.
- Performed UI testing, Database testing after reviewing teh story cards and database diagram.
- Testing web applications execute cross-browser compatibility testing.
- Involved in Designing & developing data driven framework using SeleniumWeb Driver, Testing and implemented Java Mail to send teh regression result automatically.
- Worked closely wif development and project management teams for effective defect management and verify resolved bugs and track enhancements made to teh product.
- Reported teh bugs, Email notifications to teh developers using JIRA.
- Worked wif teh developers to reproduce teh bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Environment: Web Driver, BDD, Maven, SOAP, Cucumber, Eclipse, SQL, Java, JIRA, UAT, Junit, TestNG, JMeter, Firebug, XPath and Jenkins.
Confidential
QA Analyst
Responsibilities:
- Participated in Kick off meetings and Walk through meetings wif Development, Business and another QA Team.
- Involved in Test Planning, writing Test Scenarios and various other quality-tracking reports.
- Used Team Foundation Server for creating test cases, tracking defects.
- Used Selenium WebDriver, Eclipse IDE, Maven, SVN, Jenkins to create automation regression suite.
- Created functional testing automation scripts for all teh modules in Selenium WebDriver using Java and TestNG framework.
- Responsible for implementation of Hybrid Test Automation Framework build using Data driven and Modular.
- Involved in testing Web Services using SOAP and REST. Installed, configured SOAP UI to test web services using WSDL/WADL files.
- Validating XML/JSON requests and responses in SOAP Messages.
- Knowledge of SQL (MS SQL Server) for database verification checks and validations.
- Executing teh Regression scripts and sending Test Summary Reports to client on daily basis.
- Writing and maintaining bugs and test cases in JIRA.
- Involved in defect review meeting, Tracking &, Maintaining Defects and testing teh fixes.
- Well-versed wif Agile-Scrum methodologies and involved in creating daily burn down charts.
Environment: MS SQL Server, Windows, Selenium WebDriver, Java, TestNG, Maven, SVN, Jenkins, Eclipse, JIRA, SoapUI Pro, XML, JSON.
Confidential
Software Test Engineering Associate
Responsibilities:
- Gathered requirements and application information from Business Analyst and developed Test Scenarios &test cases.
- Conducted Test Scenario walkthrough wif Onsite/Offshore development team and wif Business.
- Tested teh application manually prior to teh automation
- Prepared teh Test data for testing and establish traceability matrix to requirements.
- Tested SOAP web services through developing automated test scripts.
- Maintained and integrated manual Regression test cases to Quick Test Professional using requirements those were gathered from Quality Center’s Requirements module.
- Involved in improving testing efficiency by preparing and executing Batch tests using
- Performed Functional testing using Quick Test Pro extensively used Checkpoints for object, text, table and pages.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Responsible for Functional, Regression testing and User Acceptance Testing.
- Interacted wif developers to report software bugs and re-tested teh fixed issues.
- Collaboration wif development and other QA on test execution.
- Coordinated wif higher-level management daily regarding status on teh execution of Test Cases (How many Test Cases failed/pass, status of teh site).
- Developed synchronization points to solve anticipated timing problems between teh test and teh application.
- Coordinated wif Program Managers in chartering project metrics and workflows, test plan and strategies for software
- Conducted weekly status update meetings wif Project manager to discuss teh status of Projects and involved Implementation plan for production
Confidential
Software Testing Engineer
Responsibilities:
- Prepared and updated Manual and Automation test cases.
- Involved in writing, reviewing and executing functional test cases
- Converted Manual Test cases to Automation scripts.
- Handled teh Team and assigning teh Task for both Manual and Automation.
- Identified teh test cases needs to be automated
- Prepared Functionality Matrix for assigning task during Regression.
- Participated in Core Team. Get updates on Business standards and update teh Product Quality for every week.
Confidential
Software Testing Analyst
Responsibilities:
- Interacting wif Business Analyst to understand Business needs
- Participant in Daily Stand-ups, Spring meeting, analyze teh changes in new build and update it accordingly
- Used to assign tickets assigned and get updates from teh team end of teh day
- Make testing team to understand teh requirement, Co-ordination & support them.
- Bug fixing, live issues, Reproducing teh Bug.
- Send Weekly status report and send Deployment mail by updating teh Release notes.
- Participating in teh deployment process and once it is done used to give demo to teh Business Analyst
Confidential
Software Testing Intern
Responsibilities:
- Reviewed teh test cases
- Involved in writing functional test cases
- Involved in executing teh test cases
- Conducted smoke testing for teh new build
- Identified teh Defects & tracked teh defects in Mantis.
- Interacted wif development team for issue clarifications
Environment: ORACLE, MS Excel, MS Power Point, IE, FireFox.
