We provide IT Staff Augmentation Services!

Senior Qa Developer / Senior Automation Tester Resume

5.00/5 (Submit Your Rating)

MD

SUMMARY:

  • 9 Years of progressive experience in Software Development and Software Testing life cycle which includes requirements analysis, Test Planning, Test Design, Estimation and Both Manual and Automation testing of various client/server, web applications, Main Frame Applications and Mobile Applications.
  • Experience in Functional, Automation, Web Services and Regression tests in Healthcare, Insurance and Banking domain.
  • Experienced in all phases of the Software Development Life Cycle, Software Testing Life Cycle (SDLC/STLC) and Agile development.
  • Experience in Automation Testing, Manual Testing and Mobile Testing.
  • Experience in Core Java and Object - Oriented Concepts & Implementation (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Experience in developing and executing manual and automated tests in different platforms using Core Java, JavaScript and the Selenium test suite.
  • Proficient in Page Object Model (POM) Selenium frameworks.
  • Experience in developing end to end automation using Selenium WebDriver/IDE/Grid, Junit/TestNG, Ant, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Specialized in various types of testing such as Smoke, Functionality, Integration, GUI, Data Driven, Backend, System and UAT testing.
  • Experience in unit testing using Junit/TestNG, integration and deployment of applications using tools such as Ant and Maven and debugging through Log4j.
  • Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver scripts in stable condition.
  • Experience in cross browser, cross platform web testing with Selenium WebDriver.
  • Experience in different automation frameworks like Keyword Driven Framework, Data Driven Framework, Behavior Driven (BDD), Test Driven (TDD) and Hybrid Framework using Selenium WebDriver.
  • Experience in handling multiple windows, alerts and Pop-ups, Keyboard and Mouse Events, Accessing Forms, tables, and link using Selenium WebDriver.
  • Experience in using Jenkins as a Continuous Integration server to configure with Maven.
  • Experience in web service testing (SOAP/REST API) using Soap UI.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML.
  • Experience in writing Test Plans, defining Test Scenarios, Test Cases, RTM (Requirement Traceability Matrix), developing and maintaining test scripts, test results, analyzing bugs, interacting with development team and track the bugs till closure.
  • Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
  • Working in agile environment for the last 3+ Years with Scrum team, Scrum master and Product Owner.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center, Jira and VersionOne.
  • Proficient in using basic to advanced SQL queries to perform back end testing for backend relational database testing and data integrity. Experience in using MS Office (Word, Excel, PowerPoint, Visio).
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities. Open to dynamic work environment and ability to work collaboratively with cross-functional teams.
  • Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/GRID, Cucumber, SOAP UI and Quick Test Pro (QTP)

Languages: JAVA, Java Script, HTML, XML, SQL

IDE: Eclipse, SQL Developer

Test Framework: Junit, TestNG, Data Driven Framework, BDD, Hybrid

Web Debugging Tool: XPath

Build Tool: Ant, Maven

Bug Tracking Tool: Jira, VersionOne, Quality Center (QC), IBM Rational Team Concert (RTC)

Continuous Integration Tool: Jenkins

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: UNIX/LINUX, Windows

MS Office Suite: MS Project, Outlook, Excel, PowerPoint, MS Access, Word

PROFESSIONAL EXPERIENCE:

Confidential, MD

Senior QA Developer / Senior Automation Tester

Responsibilities:

  • Involved in the complete project lifecycle through deployment and followed Agile methodology.
  • Developed automated scripts using Java, Selenium and Cucumber.
  • Reviewed User Requirements, Use Cases and Detailed Designs to develop Test Cases.
  • Used Selenium WebDriver, TestNG and Cucumber to automate the test case.
  • Participated in the design and development of TestNG framework to fit into the custom requirements. Developed, debugged and tested scripts in Eclipse IDE.
  • Worked and coordinated with development team to understand the functional/non-functional requirements to develop the test cases of the e-Provider application.
  • Prepared and executed Selenium scripts by configuring TestNG framework. Used Selenium WebDriver to test browser compatibility and correct functionality of the website.
  • Worked on SOA, Webservices, SOAP, Soap UI, RESTFUL, WSDL. Used SOAP UI tool to test SOAP based Webservices.
  • Worked on integrating Jenkins to automate the build jobs.
  • Presented different Junit test cases developed and selenium automation developer for different user stories in Sprint Review meetings.
  • Co-ordinated with the Product Owner, Scrum Master and the project team members in retrospective meetings. Actively participated in different sprint meetings such as Spring planning, Backlog grooming and Sprint Demos.
  • Involved in writing Test Case and Acceptance criteria based on User Stories defined in different Sprints.
  • UAT test cases has been executed with business users and feedback has been recorded and test cases have been modified/aligned with respect to business user’s feedback.
  • Conducted backend testing using SQL queries to validate data for database.
  • Performed regression testing on Manual scripts using Quality Center (QC)
  • Tested entry and exit criteria for the application screens and checking their contents.
  • Performed Black Box and White Box testing to ensure that the functionality of the application matched with the Business requirements.
  • Used Jira for issue tracking and project management functions.
  • Tracked defects, which include adding defects, repairing production support open defects, testing a new build of the application, and analyzed defect data using Jira. Store all the Scripts in Git repository.

Environment: UNIX/LINUX, Jira, Selenium, Java, J2EE, Selenium (IDE WebDriver), Selenium (2.0), TestNG, Jenkins (2), Maven, Git, SOAP UI, Eclipse, XPath, DOM, HTML, XML, CSS, JavaScript, agile, IBM Rational ClearQuest, HP Quality Center, MS Excel, Mozilla Firefox.

Confidential, NY

QA Developer / Automation Tester

Responsibilities:

  • Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
  • Participated in Walkthroughs with Team lead, System Analyst, Project Coordinator and the Development team to discuss the outstanding defects and scope change requests.
  • Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary and potentially execute Unit Test automation (Java/Junit).
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Wrote Ant build scripts to automate the compilation and execution of JUnit test cases/suites
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests. Performed Unit testing for Java applications using Junit.
  • Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
  • Migrated scripts from Selenium IDE to Selenium WebDriver and created framework scripts.
  • Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
  • Used Selenium core to quickly record and play back the tests in the actual environment that they will run the web browser
  • Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
  • Used Rational Clear Quest Bug Reporting tool to log the defects and reporting purposes for developers to fix the defects.
  • Performed Junit framework testing and created Traceability matrices.
  • Trained and assisted new team members on data analysis using the API tools.

Environment: Java, Selenium WebDriver (2), Junit, Jenkins (2.3), Ant, Cucumber, SOAP UI, Firebug, Firepath, XPath, Eclipse, Quality Center, Git, SQL server, IE, Firefox, Chrome, Windows, UNIX.

Confidential, NC

Application Developer

Responsibilities:

  • Developed, modified, and documented test cases from approved project requirements and design as related to Claims processing system.
  • Created test scenarios based on business requirements.
  • Extensively worked on DEV, INT, UAT and PROD environment to execute the test cases, and SharePoint as a Test Case tracker.
  • Extensively followed MIDE Business Requirement Document (BRD), and Functional and non-Functional Requirement Documents (FRD/FRS) while executing test cases as a guideline for the better understanding of the entire project. Involved in automation of test cases using QTP.
  • Involved in various testing methodologies like Black box testing, White box testing.
  • Used QTP for Checkpoints, Regular Expression and Accessed Data Tables for multiple applications.
  • Daily kick-off meeting with QA Lead and the team to discuss on issues and daily tasks.
  • Prepared weekly status reports on the tasks assigned.
  • Executed SQL Queries for testing integrity of data in database (Backend Testing)
  • Backend and Database Testing: Oracle, MS-SQL Server, MS Access databases.
  • Performed backend database testing by writing SQL scripts to verify data integrity.
  • Analyzed current claims data model tables and relationships and wrote queries to understand the data related to Claims processing.
  • Participated in review meetings with team lead and peer reviews of test cases to ensure adherence to standards and ensures test case completeness.
  • Involved in importing Requirements and uploading test cases and test scripts to Quality Center.

Environment: Selenium IDE, Ruby, Agile, Jira, QC, SOAP UI, XML, Windows, SQL Assistant, HP Quality Center 9.2, XML, SOAP, UNIX, XML, HTML.

We'd love your feedback!