Post Job Free
Sign in

QA Analyst, Manual and Automation Testing, Selenium WebDriver, Java

Location:
Kolkata, WB, India
Posted:
January 10, 2018

Contact this candidate

Resume:

Name: SIDDHARTH DATTA

Email: **************@*****.***

Mobile : +614********

CAREER OBJECTIVE

To learn and function effectively in an organization and be able to deliver my best on a consistent basis

and to constantly upgrade my knowledge and make a difference in whatever I do.

TECHNICAL SKILLS

Proficient in Software Development Life Cycle including test strategy preparation, test plan development, test case creation, test execution and bug tracking

Extremely proficient in testing Mobile apps, especially on the Android platform

ISTQB Certified

Android testing, both manual and Automation

Experienced in testing games on the mobile platform, mainly Android

Manual Software testing

Developing and maintaining Manual and Automated Test suites

5+ years of experience in software testing process which involves Test Planning, Test Case Design, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Results, Test Traceability Matrix

Developing Automation framework from scratch using JUnit, Selenium, Jenkins, Maven, reports using log4j

Performance/Load/Stress Testing

Experienced in writing Object Oriented code in JAVA

Testing 1st and 3rd party apps as well as Native Apps

Testing and automating Web Applications using Selenium WebDriver and creating Test Suites and test cases to run Regression Test Suites by implementing Automation frameworks

BDD driven framework

Proficient on both Windows and LINUX platform

Database Migration and Database Testing using SQL

Created detailed QA Documentation including QA Reports, actively participated in SQA and project status meetings

SDK, ADB and other Android related commands

AGILE and Waterfall models

Different types of testing, such as Black box testing, white box testing, Functional, System, Regression, UAT and Performance testing

Mobile App automation testing Using Appium

Testing Web Services using SoapUI tool

Areas of Expertise:

PROGRAMMING LANGUAGES: C++, JAVA, JavaScript

PLATFORMS: WINDOWS, ANDROID, LINUX

FRAMEWORKS : TestNG, Junit

DATABASES: MySQL, SQL Server 2008

TOOLS: SELENIUM WebDriver, HP QUALITY CENTER/ALM, JIRA, REST/SOAP Services, CUCUMBER, Firebug, FirePath, APPIUM, JENKINS, UIAutomator, JMeter

CERTIFICATIONS : ISTQB Foundation Level

PROFESSIONAL EXPERIENCE

MEDTRONICS QA Engineer CARLSBAD,CA (May 2015- September 2016)

Responsible for Database migrating the tools used such as CodeCollaborator, Altia Design, SolidWorks from Production Server(2003) to a new 2012 Server using Data Migration(SQL Server 2008) and reproducing the tool onto the new server

Responsible for Database Testing using SQL queries in MySQL server

Wrote SQL statements to test the applications and tools in the new environment/server

Performed Backend Database Testing using SQL Server to migrate the tools into the new environment

Created Test plans, Test Cases and Test Reports

Participated in status meetings to report issues

Utilize Version Control tools including GIT and ClearCase

Utilize Bug and Issue Tracking Tools like JIRA and ClearQuest

Used the AGILE model of Software Development

Created Traceability Matrix between requirements and Test Cases

MOTOROLA MOBILITY Android/Mobile Software QA Engineer CHICAGO, IL (May 2011-April 2012, Dec 2012- April2015)

Responsible for CDMA and GSM Handset Software Testing and Development, Hardware Stability and Performance Testing, Quality Assurance and Analysis.

Created high level test cases for each functionality and always kept updating these test cases according to changes in software or requirements.

Achieved to maintain comprehensive test plans and test cases for different products, each having their own unique features and functionalities, thus improving the quality of each product

Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Actively worked in several small projects simultaneously, such as Working with the Carrier Validation Team, then again performing test execution for the Performance Testing Team, also keeping the business stakeholders aware of the progress made after every sprint.

Collaborated with several teams to remain in sync with the progress made with the software builds

Actively gathered business requirements, created user stories, wrote test cases from these user stories and executed them and raised defects in JIRA and made sure they were all resolved at the time of production.

Contributed new ideas to improve Testing methods as well as providing solutions to complex problems by thinking out-of-the-box

Always encouraged more testing so as to not leave any loopholes in the final software delivered

Achieved high level quality in each software build cherry picked for production

Tested several games on the Android platform such as Jewels, Angry Birds and several other games and also saw the impact they had on the device battery and how much power it was consuming when played for a substantial amount of time

Extensively involved in testing Mobile apps(on Android) and writing high level test cases and executing them on a daily basis on various apps, both native and 3rd party as well as testing on various mobile games.

Performed Smoke Testing on daily new software builds, Regression Testing on builds and raising bugs if the addition of new features disrupted any of the old ones

Performed Stress Testing by keeping several applications open during the testing of a particular application to see whether it affects the application performance or not

Performed Functional Testing on the various Android features such as Camera, Display, Audio using several test cases

Responsible for tracking the progress of the sprint using JIRA

Created Bug Reports using JIRA, search for product defects by inspecting Logs and helping developers to fix Bugs by providing them with Logs and Bug Reports

Used APPIUM to automate Native and Hybrid Apps

Involved in Automation Environment setup using Java, Selenium WebDriver, Cucumber, MAVEN and Junit

Extensively automated regression and functional test suites by developing over 200 test cases, 6 test suites using Selenium WebDriver, JAVA, Junit.

Identify test cases for Automating Web Applications using Selenium

Involved in enhancing the Selenium Test cases for cross browser testing

Updated Test Automation scripts based on the updated Test Cases.

Automated running smoke tests and built report generator for daily builds.

Developed BDD Tests using Cucumber by writing behaviors and step definitions. Development required Selenium support code in JAVA for Cucumber.

Implemented Page Objects framework, Hybrid framework and 20 Page classes from scratch to represent web pages.

Assisted manager by providing automation strategies, Selenium/Cucumber automation and JIRA Reports

Saved 20% time and cost of testing by automation using Selenium WebDriver, Java, Cucumber

Identified weaknesses in QA processes, Web testing, Selenium Automation, suggested and implemented improvements.

Worked with Engineering services to run tests in Continuous Integration environment(Jenkins) and report on results.

Provided different build reports, Selenium automation reports, Performance testing reports to senior management.

Communicated with developers through all phases of testing to prioritize bug resolution using HP ALM/QC

HCL GLOBAL SYSTEMS INC., QA Analyst FARMINGTON HILLS, MI (July 2012 - Dec 2012)

Working with Development teams investigating and correcting software bugs

Performed Functional, GUI, Regression, System Integration,UAT, content testing for web based E-commerce application

Generated test scenarios, test cases and test data. Executed tests, created problem reports

Worked with business analysts, developers, and content department to resolve issues.

Created SSIS Process Design architecting the flow of data from various sources to Target

Deployed SSIS Package and SSAS Cubes using command line utilities

Responsible for all kinds of Project Planning and performed all kinds of QA Testing on Web Applications

INFOSYS TECHNOLOGIES LIMITED, QA Engineer MYSORE, INDIA Aug 2009 Apr 2010)

Involved in Project Planning, scheduling for Database modules with Project Managers

Managed SQL user logins, database user accounts, server roles, database roles and its permissions

Worked in the Waterfall Model of Software Development

Completed Quality Assurance testing of developed applications and identified core areas that needed improvements

Responsible for developing processes, automation of maintenance jobs, tuning SQL Server, locks and indexes configurations

PROJECTS & INTERNSHIPS/TRAINING:

NOKIA SIEMENS NETWORKS INDIA PVT. LTD, KOLKATA, INDIA (July-Aug 2008)

Worked hands on with the MODEM team using different Telecom Products like New Generation SDH, EWSD and Broadband DSLAM and different processes linked with Telecom business like manufacturing line based on SMT, Cable Assembly and Quality Management System.

ADVANCED ROBOTICS & EMBEDDED SYSTEMS, TECHNOPHILIA SOLUTIONS MUMBAI, INDIA (June 2008)

Created a basic robot which could perform the basic functions and whose movements could be controlled by simple changes in the coding and got hands-on experience on Data Acquisition system, Process Controller, Batch Processing Units

ACADEMIC PROFILE

Illinois Institute of Technology, Chicago, IL

Master of Science, Electrical Engineering (Communication and Signal Processing)

RELEVANT COURSES:

Digital Signal Processing, VLSI Technology, Microprocessors, Microcontrollers, Analog Electronics, Digital Electronics, Digital & Analog Communications, Computer Networking, Telecommunication Switching Circuits, Image Processing, Random Signals, Long Term Evolution (LTE) networks, Wireless Communication

M S Ramaiah Institute of Technology, Bangalore, INDIA

Bachelor of Technology, Electronics & Communication Engineering



Contact this candidate