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