Qa Automation Developer Resume
SUMMARY
- Over 8 Years of professional Information Technology experience as a SDET /QA Automation Test Engineer specializing in Enterprise - Wide and Web applications. API Testing /Webservices.
- Experience in different domains like Finance, Telecom, Healthcare, and E-commerce client server and web-based applications.
- Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect life Cycle, Agile and Scrum methodologies.
- Experience in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA and TestNG.
- Proven ability in developing with different automation frameworks from scratch like Hybrid framework, Data Driven framework .
- Experience in Core Java Programming using OOPS concepts, Collections, Exceptions handling etc.
- Expertise in writing Selenium WebDriver automation scripts in JAVA.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Proven ability in developing BDD scripts with Cucumber .
- Extensive experience of different phases of testing: Functional, Smoke, Regression, Sanity, Black box, System Testing End to End & ad-hoc testing to test specific program functions and testing of entire application.
- Experience in Web Browser Testing, Feature Testing, Compatibility Testing, Installation Testing
- Experience in different methodologies like Waterfall, Scrum, hybrid of Waterfall-Hybrid, and V-model
- Excellent experience in manual testing and automated testing using tools like Quality Center, Selenium WebDriver
- Good Hands on experience in creating automation scripts from scratch in Eclipse editor using selenium WebDriver
- Good knowledge of Jenkins, JUnit, TestNG, GITHUB, Maven, Integration of TestNG with Maven and Cucumber
- Worked with Page object model
- Expertise in Analysis of Problem Severity, Defect Tracking System, and Defects Reporting System
- Proficient analytical skills to understand the business requirements and document them in Functional Specification Document, Software Requirements Specification (SRS), Business Requirements Document, Test Plan, Test Preparation, Test Scenarios, Test Cases, and Test Execution as well as documenting project processes and procedures
- Experience in developing and understanding of HTML, XML, CSS and good experience in using version control tools like Sub Version, Git, GitHub.
- Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management (ALM), Rally, Jira.
- Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.
- Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
- Good Inter-personal skills gained through interaction with technical and functional teams. Capable of quickly learning and delivering solutions as an individual and as part of a team
- Excellent communication, written and oral skills, highly organized, proven ability to plan, self-motivated, capable mentor, problem-solving, critical thinking, conflict resolution, facilitation, commitment, result-oriented, hard-working with quest, and documentation skills along with good process management skills to gather requirements
TECHNICAL SKILLS
- Java
- C#
- Selenium WebDriver
- Selenium Grid
- TestNG
- Jenkins, CI/CD
- Maven
- Git, GitHub
- Oracle/MySQL
- Cucumber
- UNIX
- QC(ALM), Rally, JIRA
- SOAP UI
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Developer
Responsibilities:
- Worked very closely with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.
- Involved in preparing Test plans and Test cases based on business requirement documents.
- Involved in Updating Test plan, Writing Test Cases, Executing Test cases. Used Quality Center to write Test cases.
- Involved in Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI software testing.
- Involved in architecture skills from scratch implementation of BDD framework, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class. Using reports analyzed step by step fail and pass criteria.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used to identify object locators and creating X-path using Firebug and had Good knowledge of Page factory and POM in selenium, Worked with Log4J, apache POI Library, J-unit.
- Automated Web Services using Rest Assured using Java in eclipse.
- Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Designed and developed tests for Mobile App Testing in Android Platform using Appium
- Executed Test Scenarios using 3rd Party Emulators for Android OS and Simulators for IOS testing.
- Tested web services by generating XML, SOAPUI Requests and validated the corresponding XML, SOAPUI Responses.
- Automated Restful services using Rest Assured API using java by following the TDD/BDD framework model given, when then.
- Used GIT to re-modify files and for software development.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
Environment: Java, Selenium, TestNG, Maven, Jenkins, SOAP UI, Rest Assured, HTTP Client, HTML, XML, XPath, JIRA, UNIX, Eclipse, Cucumber
Confidential
SDET - Selenium Automation Tester
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
- Followed and contributed to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
- Involved in writing Automation scripts and executing scripts.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Involved in Preparation of 'Hybrid Driven Reusable Framework' using Java.
- Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.
- Implemented Page Object Model (POM) to maintain all reusable object and maintained the same.
- Involved in Automation Feasibility Study for Web based applications.
- Schedule calls & actively interact with client for various project related items or issues on frequent basis.
- Assign work to team members during entire testing life cycle & monitor progress made on daily basis.
- MSSQL server, database, and user creation/maintenance/upgrades. Own and resolve client setup and issues as needed.
- Identified test data and organized in flat files scenario wise for test input at run time.
- Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating schedules tasks.
- Executed SOAP based web services API testing (Java Client and SOAPUI).
- Ensure all Testing documents/artifacts are documented and maintained as per the process.
- Created and executed SOAP UI Scripts for the Web Services testing.
- Automated mobile application by using emulators and simulators using Appium API.
- Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
- Analyze test execution results and post defects with detailed steps and screenshots.
- Used HPQC for tracking defects and notifying developers.
- Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stakeholders.
- Maintained bug lists for critical issues using Quality Center& reported the same in status meetings.
- Tested backend database by writing complex SQL Queries.
Environment: Selenium WebDriver, TestNG, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Quality Center, TDD, BDD, Cucumber, Gherkin, Eclipse, GIT, Maven, SQL Server, SSRS.
Confidential
QA Test Engineer
Responsibilities:
- Gather and analyze requirements for ECOMMERCE project
- Develop test scripts using Selenium
- Identification of test data for Database Testing.
- Lead the team of Selenium Automation developers for Script development, execution
- Test Automation development for web application Functional flows like Registration for different subscriptions, Sign in, View Subscription, Order completion, Order Cancellation.
- Work closely with Consumers Union team to review the test scripts
- Develop SQL queries to retrieve data from the Database
- Conduct tests and record test logs
- Raise tickets in JIRA and retest tickets
- Conduct tests for production support and record test logs
- Unix script testing
- Resolve issues if any for blockers, performance management for team members
- Engagement level activities for the Consumer Union client.
- Work closely with Consumers Union team for testing sign-off
- Onsite /offshore QA Team Management
Environment: Selenium 3.0, ALM, Java Maven, Unix, CI/CD, Sprints, Agile Methodology
Confidential
QA Analyst
Responsibilities:
- Developed test plans and test cases within Waterfall Methodology after carefully analyzing FRD and BRD.
- Executed all test cases in different phases of testing like GUI Testing, Functional, Regression, Integration, System, Sanity and User Acceptance Testing.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.
- Writing the test cases using Element locators, WebDriver methods, Java programming features and JUnit Annotations.
- Manage online application tool manages issuance of insurance policies, auto insurance claims.
- Helps to review and manage the auto policies.
- Automated service system has enabled policy holders to obtain billing information and electronic payment of bills.
- The web-based application tool was developed in Java and XML on the front end and Oracle on the back end.
- Created and enhanced numerous test scripts to manage changes in the tested application's GUI, objects and in the testing, environment using Selenium WebDriver.
- Worked in Agile environment, as a part of the Scrum team participated in daily standup meetings, sprint planning meetings as well as retrospective meetings and iteration reviews.
- Used Cucumber for browser-based testing with scenarios and situations.
- Designed Data Driven and Keyword Testing Framework in Selenium and captured data dynamically from web controls.
- Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing.
- Performed Backend Testing by writing SQL queries and joins to retrieve data from the database.
- Used JIRA to track bugs and maintained the flow of iterations.
- Performed Web Services Testing using SOAPUI with REST to create and execute Functional, Regression, compliance, and load tests.
Environment: Selenium, Java, JIRA, SOAP, REST, SOAP UI, MS SQL Server.
Confidential
QA Test Engineer
Responsibilities:
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Design and Developed automated functional Test suite using Selenium WebDriver.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.
- Developed automation scenarios using the functional test cases.
- Extended TestNG framework by adding some helper classes and methods.
- Developed Selenium test cases using TestNG framework.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, admin UI and java client modules.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
- Used Jenkins continuous integration server to run automated test suites.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Created Python scripting to test REST API functionality for regression setup.
- Developed Python scripts to automate the test cases.
- Involved in SOAP & RESTFUL based web services testing using SOAPUIPRO web services testing tool.
- Validate the RESTful Web Service using REST client.
- Extensively executed SQL Queries on database tables to verify the database.
- Involved in testing the database and data validation using SQL Queries.
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
- Worked with source version control tool such as GIT.
- 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.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Selenium WebDriver, Jira, TestNG, Maven, Jenkins, SFDC, Cucumber, XPath, RESTful, SOAP UI, XML, GIT, SQL and Windows.
