QA Automation Engineer SDET API Tester Mobile Tester Manual Tester
Professional Summary:
Over 1+ years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation Testing of Web Client Server, Mobile, API, Web services and AngularJS applications.
Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Extensively worked on Java platform.
Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios. Worked on Protractor, JavaScript/Typescript to automate angular JS applications and performing Regression testing.
Experience in Core Java development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in JavaScript/typescript.
Experience in testing both SOAP and REST services using SOAP UI, Postman, Swagger and Tested both XML and JSON formats.
Developed and maintained automated test scripts for Regression testing using POM framework with Java and Selenium WebDriver, JUnit.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
Proficient in the Web Debugging Tools like Firebug, Fire path and XPath to run WebDriver script in stable condition.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tools, Jenkins for Continuous Integration.
Experience in doing performance testing of service using JMeter.
Developed an automated scripts and frame works using Java.
Working experience with Problem solving and defect tracking tools like Jira, Confluence.
Worked in building automation scripts and frameworks using Selenium Web driver with Java
Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
Proficient in testing database of applications developed with MySQL. Strong in writing SQL queries to perform backend data validations.
Experience with source version control tools such as GIT and Bitbucket.
Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript, AJAX & XML.
Experienced in using Selenium automation frameworks like Data-driven, Keyword frameworks and POM.
Experience in unit testing, functional testing, Regression Testing, user acceptance testing (UAT), integration testing, system testing, performance testing, White Box Testing, Black Box testing, sanity testing, exception testing, API Testing, Cross browser testing, compatibility testing & security testing.
TECHINICAL SKILLS:
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools
Selenium WebDriver, JMeter, Pro-Craft library, SOAP, Postman, Protractor, Manual Testing.
Frameworks
Page Object Model, ATDD, BDD, Keyword Driven, Data Driven, Hybrid Testing, Cucumber, Jasmine, Gherkin, TestNG, Junit.
Build &Integration tools
Maven, Jenkins
Programming Languages
Java
Browsers
Firefox, Internet Explorer, Safari, Google Chrome, Opera, Microsoft Edge
Operating System
Windows Variants, Unix, Linux, Mac, iOS, Android.
Database tools
MySQL, Oracle.
Defect Tracking Tools
Jira, Confluence.
Scripting Languages
JavaScript, Typescript
Markup Languages
HTML, XML, JSON, XPath, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS
MS Office Tools
MS Project, Outlook, Excel, PowerPoint, MS Access, Word
Other Utilities
Eclipse, WebStorm, IntelliJ, SQL, GIT, SVN, Bitbucket, Sauce Labs.
Types of testing
Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.
.
Client: Hatrix IT Solutions Pvt lmt, Hyderabad, India April 2016 – June 2017
Role: QA/ Automation Engineer
Description: The Quality Revenue Program Management (QRPM) tool used by the analysts which can help them in predicting member and Provider behavior at micro level to identify financial performance and Competitive position needed in marketplace. It also reviews the relevant consolidated data from various sources as Medical Status, Medical needs, care gaps and Network gaps for each new and existing member.
Responsibilities:
Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation, collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
Designed Automation Test cases using Selenium WebDriver, Java, JUnit, Maven.
Automated web services using REST API and Java.
Used Selenium Grid to run test cases in multiple browsers and Platforms.
Involved in testing of application using the Scrum (Agile) methodology.
Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, JUnit, Maven and Java.
Using Jasmine and karma test runner extensively for unit testing for end-to-end testing
Proficient in handling SOAP and REST calls using Java.
Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, AJAX, and XML.
Developed automation framework from scratch using Java, JUnit, Maven and POM.
Automating the Test Scripts are planned, prepared and upgraded using HP Quality Center.
Maintained the Selenium and JAVA automation code and resources in source controls like GIT over the time for improvements and new features.
Extensive experience in using JMeter for web services performance testing in AWS cloud environment.
Verified the data in database through SQL statements and executed stored procedures and triggers.
Created profiles in maven to launch specific Junit suite from Jenkins job.
Involved in various meetings with Business analysts and Developers.
Created detailed QA and UAT cases to validate the quality of the application.
Conducted Functional testing, Regression Testing using selenium with Data-driven, Key-word Driven framework.
Strong experience with SOA architecture which include SOAP and Restful Web Services Testing.
Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
Tested on Web Services using WSDL and SOAPUI to check the communication between different services.
Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
Logged the errors, reported defects, and tracked the defects using JIRA until resolution
Logged and managed defects using HP ALM Quality Center defect management tool.
Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure including Architecting the load testing infrastructure, hardware & software integration with LoadRunner.
Developed test code in Java language using Eclipse IDE and TestNG framework.
Used web-debugging tools like XPath, Firebug and Fire path to run automation script in stable condition.
Performed Smoke, Functionality, white box testing, Integration, System, Regression tests based on analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
Environment: Selenium WebDriver, Grid, MySQL, Oracle, SOA testing, JAVA, Gherkin, Agile, DOM, Cucumber, JMeter, HP ALM Quality Center, BDD, End to End Testing, Junit runner, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, Maven, Eclipse, XCode, TestNG, GIT, Regression testing.
Education Details:
-Bachelor of Technology in Computer Science and Engineering, GITAM UNIVERSITY.
-Diploma in Computer Networking, St Clair College, Windsor, Ontario.