We provide IT Staff Augmentation Services!

Qa Automation Engineer / Sdet Resume

Chicago, IL

SUMMARY

  • Over 5+ years of extensive experience in Analyzing, Designing and Implementation ofQAtesting strategy for Web - based and Client/Server applications using Manual and Automation testing.
  • Strong analytical, communication, problem-solving, decision making and organization skills and an excellent team player.
  • Proficient in analyzing Business and Functional Requirement/Use Case documents for creating test cases.
  • Well versed with Software Development Life Cycle (SDLC), agile development methodology, Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases of the project.
  • Extensive experience in creating test data and end to end testing for POS devices/applications.
  • Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
  • Proficient in Manual testing using TFS and Microsoft Test Manager.
  • Experience in using SoapUI, Postman to test Soap services and Rest API.
  • Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing, and Non-functional testing.
  • Used tools like Specflow and Cucumber with Selenium Web driver to perform Behavior Driven Development (BDD) testing.
  • Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox and Chrome.
  • Over 3 years of experience on PRPC PegaRULES Process Commander as design Testing, and PRPC workflow experience. TMF
  • Experienced in providing the efficient locators' strategy like XPath and CSS to run WebDriver script in stable condition.
  • Extensively experienced in using Team Foundation Server (TFS), HP Quality Center (QC), Microsoft Test Manager (MTM) and JIRA for bug tracking and reporting the modification requests.
  • Knowledge on Object-Oriented Programming (OOPS) Concepts like Interface, Abstract Class, Static and non-static variables and methods, Abstraction, Inheritance, Polymorphism.
  • Sound knowledge on ETL testing specially on Informatica Data Validation and Query Surge.
  • Experience in Defect Lifecycle Management, including Defect creation, modification, tracking and reporting using MS Excel.
  • Good knowledge on CI/CD tools like Jenkins. Worked on maintaining jobs for Automation Scripts on Jenkins for batch runs and schedule jobs.
  • Proficient in backend tests by writing complex SQL queries for testing data integrity and made use of joins, subqueries, and other DML and DDL operations.
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Experience in writing and executing SQL queries on databases for backend testing
  • Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
  • Extensive experience in Mobile testing using Appium.
  • Excellent Communication, analytical skills with the ability to perform effectively and efficiently in a team as well as individually. Ability to determine the appropriate action to resolve issues quickly and track deliverables.
  • Enthusiastic to seek and study new technologies and concepts rapidly and execute them.

TECHNICAL SKILLS

Languages: C#, SQL, JAVA

Web Technologies: HTML, XML, JavaScript

Databases: MS SQL Server, MS Access, Oracle, MS office

Operating Systems: MS Window, UNIX, LINUX, MAC

SDLC Methodologies: Waterfall, Agile

Requirement/Bug Tracking: TFS, Test Manager, Jira, QC

Automation Tools: Quality Center, TFS, Jira, SOAPUI, Postman, Selenium Web Driver, Visual Studio, IntelliJ, Eclipse, HTTPClient Libraries, JUnit, NUnit, TestNG, Cucumber, Specflow, Jenkins, LoadRunner, JMeter

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

QA Automation Engineer / SDET

Responsibilities:

  • Created a Test Plan, with the help of requirement documents (Business, Function) and used it along Test Cases and Test Procedures to ensure the quality and reduce the risk of failure.
  • Created detailed Test Cases and executed them manually and by automation.
  • Documented the Test Requirements and Test Plans using Test Director to track the stakeholders request for enhancements and changes. Additionally, created a traceability matrix for the requirements.
  • Responsible for testing the application against different environments in QA, staging, and production.
  • Maintained Automation scripts and responsible for code check-ins into Git repository.
  • Used .Net framework C# to build and run the Selenium automation framework.
  • Created synchronization points in the application to deal with timing problems using waits.
  • Performed manual testing on different modules of the application by executing the Test Cases.
  • Executed Test output bases on Test cases for Pega application
  • Tested all functionality of application after migrating from Pega 5.5 to 6.1.
  • Writing test cases/scripts within PEGA PRPC and correct the according To the erroneous outcomes
  • Used locators to identify the Object's id, Name, XPath, link in the application.
  • Used Jenkins tool for continuous integration (CI/CD) of the builds.
  • Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Created automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like SpecFlow.
  • Automated browser actions using ETL.
  • Used selenium with C#, frameworks, design approaches, and various effective implementation techniques.
  • Worked with CDH4 as well as CDH5 applications. Performed Data transfer of large data back and forth from development and production clusters.
  • Installed and configured CDH-Hadoop environment and responsible for maintaining cluster and managing and reviewing Hadoop log files.
  • Was involved in Manual Testing on the CICS system (Customer Information Control System) entering customer information, issuing transactions, and verified the results in both interactive and batch mode.
  • Used Postman tool to test SOA and api/web services-based architecture application to test REST services and REST API.
  • Implemented test automation and manual scripts for Mobile testing using Appium for Android and iOS applications.
  • Responsible for testing the application against different environments in QA, staging and production.
  • Implemented Appium for running scripts for Android and iOS devices using emulators and simulators.
  • Implemented test schedule, tracked defects and assigned them to developers based on their priority.
  • Verified that the Software Quality Assurance Standards are met throughout all phases of development.

Environment: AGILE, TFS, SQL, Pega, SQL Server, Postman, Selenium Webdriver, Jenkins, NUnit, Nuget, C#, Visual Studio, REST, XML.

Confidential, Northfield Township, IL

SDET / QA Automation Engineer

Responsibilities:

  • Drafted Test Plan including test objectives, test phases, scenarios, and test environment after an analysis of the business rules and discussed ambiguities with business analysts.
  • Performed Functional Testing, Integration Testing, Regression Testing, System testing, Smoke Testing, and Compatibility Testing at various phases of the development and test cycles.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
  • Tested independent and dependent modules individually.
  • Created Requirement Traceability Matrix to ensure all the requirements are covered.
  • Extensively used Java OOPs concepts for developing Automation Frameworks using IntelliJ, Selenium WebDriver, and TestNG.
  • Created pom.xml in APACHE MAVEN and ran the builds and integrated with Continuous Integration tools Jenkins for running the test on a regular basis automatically.
  • Involved in debugging application using Pega Tracer tool, performance testing using PAL tool
  • Managed team of three User Acceptance Testing (UAT) analysts in preparation for UAT of Zurich’s Workflow Management System (WFM) which leverages PegaSystems business process management (BPM) platform.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Managed automation test script source code using Bitbucket (GIT) repository.
  • Designed and executed the Automation Test Scripts using Selenium Web driver and TestNG.
  • Performed Data driven testing using Selenium Webdriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
  • Manual Testing, Functional Testing, Screen Validation Testing, Regression Testing, Integration Testing, Created Test Cases, Executed Test Cases, Reviewed test Plans.
  • Created TestNG XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations
  • Implemented Page Object Model (POM) Automation framework with Java, Selenium Web driver and Cucumber.
  • Involved in Web Services Testing using SOAPUI, Postman.
  • Identified, developed and reviewed systematic procedure for each test case after going through the documents provided.
  • Involved in extensive data validation, back-end testing and querying the database using SQL queries.
  • Worked closely with two development teams to ensure that all aspects of the application have been tested Manual Testing.
  • Experienced in using Jira for logging, tracking and reporting bugs in the application.
  • Attended regular Bug review meetings, weekly update meetings and walkthroughs. Communicated with Business Analysts and Developers to determine defects.

Environment: Selenium WebDriver, Pega, Java, BDD, Cucumber, TestNG, Postman, SOAPUI, Windows, Oracle Server, Agile, Jira, Maven

Confidential, Waterbury, CT

QA Engineer

Responsibilities:

  • Performed different forms of testing including System, Regression, Smoke, Functional, Integration and User Acceptance Testing (UAT).
  • Extensively involved in all stages of the testing life cycle, Test Driven Development methodologies and Software Development Life Cycle (SDLC) using Agile and Scrum methodologies.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Bitbucket (GIT) as a version control system for Java-based application, using Maven as build tool and Continuous Integration tools Jenkins for the nightly batch run of the scripts.
  • Functional testing of Pega application, running on Pega 7 platform.
  • Worked with the application development team for writing in Eclipse for integration testing using Java and TestNG.
  • Used Selenium and Behavior Driven Development (BDD) approach using tools like Cucumber to set up a test automation framework.
  • Used Postman tool to test SOA based architecture application to test REST API/WEB SERVICES.
  • Experience automated API/Web services testing using Rest Assured Library.
  • Used browser developer tools to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Attributes and Tags.
  • Executed SQL queries to verify the database for the relevant test cases.
  • Create and execute test cases for the Default Workflow/Pega for Mortgages.
  • Worked with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.
  • Performed different browser testing (Firefox, IE, Chrome, Safari) for the web interface and compatibility using Selenium WebDriver.
  • Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
  • Developed Requirements Traceability Matrix (RTM) to track requirements during the testing phase.

Environment: Selenium Web driver, Java, SoapUI, Postman, BDD, Cucumber, Oracle, HTML, Jenkins, Agile, TestNG, Jira, JMeter, Pega,MS Office

Confidential, Plan, TX

QA Analyst

Responsibilities:

  • Followed Agile methodology throughout the whole project.
  • Executed and monitored software test plans on selected store systems.
  • Executed a monitor testing automated Quality Assurance testing tools and devices.
  • Extensive use of defect tracking tools like Quality Center (QC).
  • Ensured that the test was executed and completed in a reliable and consistent manner in accordance with the documentation plans.
  • Created test sets and executed those test cases in the Test lab module of QC to make sure the actual result is the same as the expected result.
  • Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
  • Logged Defects in the Defect module of the QC, assigned priority, Severity and status to the defect.
  • Worked Extensively with Business Analysts and Developers to discuss the defects and their fixes.
  • Participated in defect review meetings with the team members, provided written status reports of testing.

Environment: Agile (Scrum), Quality Center (QC), MS SQL Server, SoapUI, MS Office, TFS, SQL Server Profiler.

Hire Now