Personal details

Balaji S. - Remote QA engineer

Balaji S.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

❖ Over 19 years of IT experience in complete SDLC and STLC including Analysis, Design, Development and Quality Assurance in manual and automation testing of Client/Server, Web Applications, SOA, Mainframe and Backend Testing.
❖ Expertise in creating and providing solution to clients for their business requirement, and test automation solution such as Automation Architecture/ Framework, ROI, POC, automation methodologies, and feasibility
❖ Good Experience in Whitebox, Grey Box, and Black Box testing and usage of the testing tools: QTP, SOAP-UI, POSTMAN, Winrunner, LoadRunner.
❖ Demonstrated experience in open source test automation frameworks/tools(Selenium WebDriver, SVN, JMeter, Appium, Selendroid, TestNG, jUnit, Maven)
❖ Demonstrated experience in testing Core Java, JavaScript, REST, Jenkins, SOAP Web Services based applications.
❖ Good expertize is scripting languages: Ruby, Python, Cucumber and Shell Scripting.
❖ Good experience in testing mobile apps and API’s.
❖ Expertise in developing Performance Test plans, Test Strategy, Load Modeling, Performance Metrics and Performance Analysis.
❖ Good experience with databases: Teradata, SQL Server, MySQL, Oracle and exposure to NoSQL databases like MongoDB.
❖ Demonstrated experience in testing CRM(Salesforce) and ERP(SAP, Oracle application suite) applications.
❖ Used various testing methods - Functional, Integration, Regression, System, Smoke testing, Black Box testing, Batch testing and TDM, Agile methodologies.
❖ Proficient in developing Test scenarios and execution of whole project testing life cycle.
❖ Designed and Developed a fully Automated Test Framework
❖ Expertise in analysing Business Requirement documents (BRD) writing and executing complex test scenarios, mapping test cases to requirements, documenting test result, logging and tracking defects.
❖ Excellent skills in data analysis and fetching data from database for supporting the testing of applications using SQL.
❖ Strong problem solving, learning and excellent communication skills. Good team player and have the ability to work independently.
❖ Adaptable to new technology and business processes, experienced in sharing business and technical skills with co-workers.
❖ Experience in managing offshore and onsite teams.

Work Experience

System Integration Automation Engineer
Invisalign FIRST - Align Technologies | Aug 2016 - Present
Python
Java
Selenium
SOAP
Cucumber
TestNG
Test Automation
RESTful API
Invisalign FIRST product provides the treatment to pre-pubertal patients of the age range(7-9 years). This treatment is a form of preventative dentistry targeting young patients when child’s mouth has grown enough to address the jaw and teeth while the primary teeth are still in the mouth. During this treatment, the arch development occurs by increasing the arch width and/or depth to create space for early permanent teeth to come in. This product features are aimed to improve predictability of dental arch expansion and development, create arch formation and update Invisalign system software to accommodate orthodontic treatment of patients between the ages 7-9 years with mixed detention. Responsibilities - Perform analysis of current SDLC process, identify and implement reference architecture and best practices - Design, develop and execute the Functional Integration tests in an end-to-end fashion - Design, develop, implement and maintain test automation testing framework/scripts with Selenium WebDriver, Cucumber, TestNG, Java and Python. - Setup, configure and maintain the automation testing environments - Contribute to the initial project design phase of the project, providing input on automation test plans, estimates and test strategies for the project - Designed, validated and documented REST, SOAP and HTTP API services. - Creating, implementing, assessing & refining testing processes using Agile-testing methodology. - Involved in GUI testing, business users preview testing, user acceptance testing, integration testing, navigation testing, and regression testing using web and client-server applications. - Participated in code review sessions, test cases review meetings, test status meetings, Scrum meetings. Involved in developing QA Test Plan and QA Test Strategy. - Responsible in Creating, Executing and Reviewing Functional & Integration test cases based on the Business and functional requirements. - Reporting the issues in Jira and follow up on bug fixes.
System Integration Automation Engineer
AlignOne - Align Technologies | Oct 2015 - Jul 2016
Python
Selenium
Jenkins
SOAP Web Services
JavaScript
Appium
RESTful API
QA (Quality Assurance)
Align Technology is a leading global medical device company with industry leading innovative products such as Invisalign clear aligners, iTero Intraoral Scanners etc. This project is about providing Invisalign doctors with fully equipped website to maintain patients including registering a patient, placing different orders for Teen, providing discounts and coupons for staff. Responsibilities - Participated in test cases review meetings, test status meetings, Scrum meetings. - Involved in developing QA Test Plan and QA Test Strategy. - Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automated testing Soap Web Services are tested and validated through SOAP UI Pro Tool. - Developed the test scripts for testing REST API webservices and tested Javascript application using Jasmine/karma framework. - Used Appium to implement test automation scripts for mobile testing of Android and iOS applications. - Tested Cloud based web application front end, backend and rest api’s. - Developed and executed tests that ensure application meets business requirements and system goals, fulfill end-user requirements and identify existing or potential issues. - Developed automation framework and automated front-end tests using Selenium, Python and devops tools; Also used Python to automate API tests - Responsible in Creating, Executing and Reviewing Functional & Integration test cases based on the Business and functional requirements. - Create and maintain libraries and object repositories for the Automation framework - Work with developers to integrate automated tests with end-to-end build and test environment. - Interfaces with development team, DB Architects, system analyst to suggest improvements to software & configuration - Responsible in deploying the code builds to testing server from Jenkins using test driven methodology. - Communicated with the product team for clarifying requirements and business rules