We provide IT Staff Augmentation Services!

Technical Lead - Qa Resume

SUMMARY:

  • An accomplished QA Automation tester with 7+ years of empirical expedition, enabling me traverse diverse path using a combination of open source/licensed tools that span across project domains like healthcare, banking, retail and telecom
  • Proficient in monitoring/alerting/bottleneck analysis of Servers using different performance monitoring tools
  • Technical expertise in SDLC Entailing Requirement Analysis, Development, Testing, Maintenance and Support in Agile and Waterfall model environment
  • Hands on experience in Manual and Automation testing with tools such as Selenium WebDriver/IDE/Grid, Cucumber, Postman, TestNG, JUnit, Maven, Quality Center, Jira, SOAPUI and JMeter.
  • Expertise in testing AngularJS applications using Protractor, Sauce labs with continuous integration model
  • Built JavaScript based Protractor test framework using node.js
  • Effectively using TypeScript to provide optional static typing, classes and interfaces for JavaScript
  • Commendable experience on designing automation framework using Page Object Model
  • Proficient in consistently delivering robust and scalable Keyword and Data driven approach based automation solution using Selenium, Protractor and Jmeter
  • Experience in all phases of Software Testing Life Cycle containing Functional, Automation, System, User Acceptance(UAT), Integration, Regression and Smoke testing on windows and Web Client/Server based applications
  • Proficient in Integrating and successful implementation of DevOps model using open source tools such as Git, Jenkins, Bamboo, Grafana, Kibana and licensed tools like Sauce Labs, qTest
  • Write Test cases for manual testing based on the test scenario
  • Use Gherkin Syntax to test the behaviors of the Application using Cucumber and hands on experience to develop features file
  • Developed the Automation script and enhance it by using checkpoint, synchronization, also an expert in developing generic and specific Utility library using java and others API like Apache POI, RESTful API
  • Good understanding in Java OOPs concept
  • Expert in working on enhancing the Automation framework using Maven, and Run the Test suite using TestNG
  • Experience in the mobile testing manually, automation (Appium) and write test cases.
  • Experience in testing the database using SQL statements in RDBMS like Oracle, and MS SQL Server
  • Expert Rest Assured with JAVA for REST API
  • Analytical decision maker with experience in root cause analysis and problem resolution.
  • Passionate about the commercial aspect of the testing profession, devoted to creating solutions beneficial to clients and their business
  • Analytical problem solver, dedicated to providing excellent and timely service to clients, an effective communicator committed to understanding client requirements and ensuring their expectations met

TECHNICAL SKILLS:

Testing Framework: TestNG, JUnit, Cucumber BDD, Jasmine BDD, Data - Driven, Hybrid, Page Object Model

Languages: Java, JavaScript, Bash Shell, SQL, HTML, XML, JSON, Gherkin

Endto: End, Functional, Smoke, Integration, Regression, etc.

Project Building: MAVEN, NodeJS (npm)

Other Tools: JIRA, HP ALM, AWS, Sauce Labs, Selenium-Grid, Ansible, VMware, Dockers

Windows, Linux, and IOS web: based applications

Web Services: Postman, Restful API, RestAssured Libraries, JDBC, pg-promise

RHCSA: - Red Hat Certified System Administrator

AWS: Certified Developer - Associate

PROFESSIONAL EXPERIENCE:

Confidential

Technical Lead - QA

Responsibilities:

  • Followed Agile testing methodology, participated in daily stand-up meetings and testing each SPRINT deliverables
  • Analyzing business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver
  • Designed, executed and maintained Test Cases using Selenium WebDriver and Java and automated test cases for regression test
  • Participating in Technical Review Meetings, daily scrum calls, Big room planning retrospection meetings
  • Performed different types of Testing including GUI Testing, Functional Testing and Regression Testing
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
  • Enhanced framework by implementing database connection using JDBC
  • Converted the manual cases into automation test cases
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Develop Selenium scripts for automation test cases
  • Checking on regression results on a daily basis and fixing them accordingly
  • Involved in production Bi-weekly deployments
  • Defect logging and defect follow up in bug tracking tool

Environment: Java, Selenium Web Driver, Selenium Grid, JIRA, TestNG, SQL Server, DB2, Eclipse, Jenkins and AWS

Confidential

QA Automation Engineer

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings
  • Recognized and classified the plan for Test Scope, Test Strategy High Level Document and Test Data within the context area of each sprint
  • Strong experience with software development approaches like Agile and Iterative
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code
  • Performed Functional testing as per user stories and performed Integration Testing &System Testing on "Claims" filing pages using Selenium WebDriver
  • Edited and located the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags
  • Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization
  • Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code
  • The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation
  • Developed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Used SoapUI to test the application web services
  • Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the insurance application
  • Worked with developers to update the defects, resolve them and track their status using JIRA

Environment: Java, Selenium WebDriver/ Grid, JIRA, TestNG, SQL Server, Oracle, Eclipse, Jenkins and AWS, Bitbucket, CloudWatch

Confidential

QA Automation Engineer

Responsibilities:

  • Produced realistic estimates for each sprint and achieved sprint goals successfully
  • Worked with the guidance of QA Lead and QA Testing team to design a test framework to meet the End-to-End testing needs of AngularJS Applications
  • Developed Test Cases and Procedures based on User Requirement Specifications and System Requirement Specification
  • Implemented a Hybrid and Data-Driven testing framework using Protractor and built a Custom Dashboard using Angular to trigger tests and view results and logs
  • Worked on JavaScript and NodeJS, to implement the testing framework
  • Designed and implemented Page Object Model (POM) based on Jasmine BDD Test Automation Framework using Protractor automation tool
  • Logged and tracked defects with collation of evidence such as screen-prints, reports, error messages in JIRA to ensure that scenarios can be repeated and re-tested
  • Reviewed/prepared test scenarios and test cases to ensure overall coverage is as per stories in scope
  • Conducted sprint planning and backlog grooming and set priorities for the automation team.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Postgres database
  • Tested stories that went through and conducted demos with business representatives
  • Defect management activity done through JIRA

Environment: JavaScript, Protractor, node.js, Cucumber, TypeScript, Selenium WebDriver/ Grid, JIRA,, SQL Server, Postgres, Visual Studio, Jenkins and AWS

Confidential

QA Analyst

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents
  • Involved designing and developing templates for the Test Plans and Test cases. Involved in Preparation of Test Scenarios and review of Test Cases
  • Involved in updating and executing test cases according to requirements. Identified the Test Cases and documented them in Quality Center. Performed GUI, Functional Regression, Ad-hoc and Smoke Testing
  • Worked with developers to communicate regarding issues in the application
  • Coordinated the testing effort towards End-to-End testing to verify the proper functioning
  • Developed test scripts to Perform Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application
  • Involved in developing detailed test plan, test cases and test scripts for Functional and Regression Testing
  • Created Test input requirements and prepared the test data for data driven testing
  • Data validation and Database integrity testing done by executing SQL queries
  • Performed quality assurance reviews on all System Development Life Cycle phases
  • Follow up with Development team on defect resolution. Updating daily status to Release Manager which includes issues, action items, defect status etc.
  • Used HP ALM to open bugs, create tasks and user stories, initiate Change requests

Environment: Windows XP, Manual Testing, Microsoft Office Excel, QC, Junit, Waterfall

Confidential

DevOps Engineer

Responsibilities:

  • Performed standard system administration tasks such as troubleshooting and problem resolution, patching, installing packages using rpm and yum, drivers, software and hardware upgrades
  • Participated in software upgrade and hardware deployment projects
  • Maintained and updated systems documentation and SOPs
  • Monitor, troubleshoot, and resolve system issues with servers, networks, and storage
  • Installed and configured Red Hat Cluster for Application High Availability
  • Participated in server consolidation, better hardware utilization and overall utility cost reduction programs by focusing on virtualization technologies
  • Performed troubleshooting existing user accounts, security objects and authorizations to resolve security conflicts by creating sudo rules, supporting users, setting up new accounts, password resets
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances
  • Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup
  • Setting up private networks and subnetworks using virtual private cloud (VPC) and creating security groups to associate with the networks
  • Utilized multiple configuration and automation tools such as Ansible and Puppet, to automate a broad range of services
  • Monitor application logs with Splunk, ELK for errors and help in problem resolution and root cause analysis
  • Performed system monitoring with Nagios
  • Performing, monitoring, and tuning using top, mpstat, sar, vmstat, ps, iostat, etc.
  • Worked closely with Oracle DBA’s, Networking Team, Quality Assurance, and Developers
  • Administered Kickstart environment with PXE and NFS for RHEL builds
  • Configured failover load balancing using IP bonding for network interfaces
  • Automated repetitive tasks to eliminate manual work where possible

Hire Now