Sujatha Chandran
STAFF QA SOFTWARE ENGINEER (CSM)
925-***-**** ***********@*****.*** US Citizen
Versatile, hands-on, technical quality assurance automation specialist with around 9 years of experience in software testing and automation, and overall IT experience of around 10+ yrs.
CORE COMPETENCIES
Mobile App development - Android SDK, Android API – Activities, SQLite, Notification Manager, Location & Map Based API, Sensor API, Camera API, Android ADT and Emulator, Media Player API, Services, Broadcast Receiver, Fragment, Email
Spring, Hibernate
Database - MySQL, Oracle
Operating systems – Linux, Windows and Android
Scrum Master certified Professional
Certification in Fundamentals of AI and ML
Testing Tools – Selenium, WebDriver, POM, Selenium Grid, TestNG, Cucumber (BDD), RestAssured (API), Pytest, Scikit
Tools - XML, Eclipse, IntelliJ, PyCharm, Maven, Appium, Jenkins, Artifactory, Fire Path, Fire Finder, SOAP UI, Postman, Jira, Confluence, SharePoint, iTerm
Programming - C, C++, Java, J2EE - JSP, Servlets, SQL, HTML, JavaScript, Python
Quality Assurance and Automation (Web, Mobile, embedded system)
Dockers & Kubernetes knowledge
PROFESSIONAL TECHNICAL EXPERIENCE
CHARGEPOINT (Campbell, CA) Nov ‘15 – Nov’24
Staff QA Software Engineer (8+ yrs.) – Full Time Employee
LeaseCo Product –Driver Management Solution (SaaS / Cloud)
(Awarded as Best Management Tool for Energy Transition at MFA Awards 2022)
DMS is a complete service for car leasing companies who provides turnkey EV fueling solution as a service to their lease customers.
EXPP product – Embedded System Software
Testing the modules of EXPP product including Power Block (Micro controller architecture), PowerLink functionalities, Cellular connectivity, TCP/IP, CAN and Ethernet Integration -network communication between multiple devices, Embedded Software with Cloud Integration (OCPP Protocol), Wire Shark (Debugging packet analysis using PCap)
Responsibilities:
oAs QA Specialist / Lead – mentor QA team, assign tasks and ensure proper execution of testing plans.
oExperience in both manual and automated software Quality Assurance Testing of embedded software, client-server, mobile app (iOS and Android), web-based applications and backend testing.
oVerifying and validating software that runs on embedded systems - specialized computing devices integrated into larger systems, meets safety and performance standards, and works reliably under real-world conditions
oUsed Wireshark to capture traffic on the CAN, TCP/IP and Ethernet network. Conducted real-time packet inspection and protocol analysis by applying filters to isolate specific traffic (CAN ID, Ip addresses) to troubleshoot communication issues.
oExtensive knowledge of Quality Assurance standards, methodologies, and strategies with proficiency on Software Development Life Cycle (SDLC) methodologies such as Agile / SCRUM, waterfall models and TDD.
oExtensive experience in developing Automation scripts (Mobile apps - iOS / Android), Web apps (UI/Backend/API), Watch (Session Authorization), ETL testing, Embedded systems using tools like Selenium WebDriver, Rest Assured, Appium, Selenium IDE/TestNG, BDD (Cucumber), Python, Pytest.
oSpecialized in user requirement analysis, documenting test plans, execution of test cases to verify application
functionality against business requirements establishing traceability.
oSound knowledge on TestNG framework for Unit testing and Maven for Project building tool, Jenkins for Continuous Integration to deploy and test containerized applications in Kubernetes (K8s) environments. Some knowledge on Playwright Framework.
oExcellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
oExtensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), smoke, compatibility, and Database Testing with SQL queries.
oGood analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
oHighly motivated team player with organizational, and technical skills, unique ability to adapt quickly to challenges and changing environments. Excellent interpersonal skills, proven team player, bent to problem solving and delivering under high stress environment. Trained cross functional teams and knowledge sharing.
oCluster Node Analysis Verify Ethernet connectivity, Cloud Integration using OCPP protocol
oStation connectivity Server to Cloud to Station (hardware) Messages Integration Automation using Python
oEnd to End Integration of 10+ complex components supporting EXPP Platform
oCertified Level 2 high-voltage trained - focused on electric and hybrid-electric vehicle systems to safely work with high-voltage batteries, motor-generators, and power electronics.
Technical Skills:
SOAP UI, JMeter, Junit, Postman, Test Rail, Kanban, Telnet, AWS, Webservices, SSH, Wire Shark, Python, JAVA, Node JS, MYSQL, TestNG, Data Driven, Playwright, BDD, Eclipse, IntelliJ, PyCharm, PyTest, Scikit, Poetry, and Maven, Jenkins, K8s, JIRA, Confluence, SharePoint, Oracle, Tomcat, Windows, LINUX, Mac OS
ETOUCH SYSTEMS CORPORATION (Fremont, CA – Trainee / Volunteer) Aug ‘15 – Nov ’15
eTAAP App: Platform enables end-to-end test automation of: Web applications, Mobile applications (mobile web, hybrid, native), Web services and Desktop applications. eTAAP leverages open-source software (OSS) and COTS tools to integrate every aspect of test automation into one accelerator platform.
Responsibilities:
Performed Requirements Analysis, Created automation test scripts
Handled Java Scripts for developing app Web and Mobile Testing
KAVINSCHOOL (California – Trainee / Volunteer) Apr ‘15 – July 15
OSTicket App / OrangeHRM App::
The OSTicket is a Support Center Ticket Tracking Application to streamline support requests OrangeHRM is comprehensive solution for efficient management and development of HR.
Responsibilities:
Created Maven project and prepare automation test scripts using Selenium Web Driver
Created subversion Repository using Tortoise SVN client and Check in the source code
SYMBIOSIS (California - Android programmer (Trainee / Volunteer) Aug ’12 – May ‘13
Android App: HnHApparel eCommerce App
HnH Apparel are Manufacturers and Wholesalers of T-Shirts and specializes in custom labels for orders as per customer specifications.
Android App: AutoSMS/Voice Reply
Auto SMS/ Voice Application is an android mobile application designed and built to aid mobile users in their daily life to choose auto SMS option
Role & Responsibilities:
Contributed to full lifecycle development from planning, requirements gathering, development, testing, and launching to maintenance and enhancement.
Designed, developed and tested the application, UI Developed using the Android SDK and Android Emulator, Involved in Application design and review, Managed data using DDMS File Explorer
Mahindra & Mahindra Ltd (Product Design Analyst – Full Time Employee) Aug ‘07 – Mar ‘08
Product Design Analyst:
Worked in R&D division of Mahindra designing Infotainment panels for cars and designing navigation systems (GPS).
Responsibilities:
Worked with a group of R&D specialists to design Infotainment panel (defining the functions of each entity). Played a key role in designing and implementing Navigation system
PROFESSIONAL TRAININGS
Selenium IDE Selenium 1.0 (Selenium RC) Selenium 2.0 (Web Driver) Selenium Grid
Spring Hibernate Struts JSF Java development Android programming
EDUCATION & CERTIFICATIONS & AWARDS
Certified Scrum Master Professional
Rock Star Award and Spot Awards received twice for Excellency / Product Delivery
Master of Engineering (ME) – Embedded Systems – Gold Medalist – ANNA UNIVERSITY
Bachelor of Engineering (BE) - Electronics & Communications Engineering