Post Job Free
Sign in

Engineer Selenium

Location:
Acton, ON, Canada
Posted:
May 22, 2020

Contact this candidate

Resume:

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.



Contact this candidate