Test Automation Architect Resume
Dallas, TX
CAREER OBJECTIVE:
Dedicated professional with total 13+ years of experience in IT and Quality Assurance specialist in developing optimized automation framework designs and test scripts for frontend, mobile and performance testing on distributed systems looking for position as Architech /Lead QA Automation Developer.
SUMMARY:
- 6+ years of strong experience in WEB APPLICATION Automation using in Selenium WebDriver, and Selenium Grid tools on CSS, HTML, and ANGULAR JS 2.0 designed applications.
- 6+ years of strong experience in WEBSERVICES testing on SOAP and REST API’s on different payload formats like XML, WSDL, JSON, TEXT, CSV using tools like JMETER, POSTMAN, ADVANCE REST CLIENT, CHROME NETWORK XHR
- 2+ years of WEBSERVICES automation on JSON and XML using Java Api’s JERSEY CLIENT, JACKSON, JAXB
- 3+ Years of experience in PERFROMANCE & LOAD testing on web services using JMETER tool which including designing stepping thread groups, dynamic data generation methods, generating performance reports like response time, Active threads over time, Hits per sec, Throughput values.
- 2+ years of experience in MOBILE testing using APPIUM tool on Android Devices and IOS devices which include WEBAPP, NATIVE APPS, HYBRID APPs automation. Experience in testing all kinds of devices like phones, tabs on different versions and platofrms.
- 3 + years of experience in DESIGNING frameworks using different testing framework tools like TESTNG - JUINT (TDD), SPOCK - CUCUMBER(BDD), PYTESTUNITTEST (Python DDT)
- 1+ years of experience in GEB & PROTRACTOR-JASMINE for automating web browsers and web content. These use key concepts Java Script and jQuery to provide a powerful content inspection and traversal API especially for the applications build on Angular JS framework
- 1 year of experience in configuring AWS EC2 instances, S3 buckets, ELB and Auto Scaling, AWS RDS
- Expert is designing and developing exceptional reports using external REPORTING framework libraries like EXTENT REPORTS where report include screenshots and videos for failures apart from Test status, execution and step details . Apart from have experience on inbuilt Testng, Spock reports
- Experience on database languages like SQL, Mongo DB and SECURITY testing on, broken authentication, sensitive data exposure and cookies
- Experience on AGILE methodology and process like sprint planning, Daily scrum, Retrospective, Demo meeting, Product backlog Grooming. And also in traditional SDLC development process.
- Strong Experience in Developing Test Plans, build Test Conditions and Test Cases, developing and maintaining Test Scripts, creating test data, analyzing bugs, interacting with development team members to fix errors, Bug Tracking and Reporting Systems.
- 5+ years of experience in CORE JAVA and majorly used OOPS concepts, Collections, Exception handling, String manipulations, Regular expressions, Loops, Custom Annotations, Generics and JDBC API’s.
- 2+ years of experience in GROOVY scripting specific closures, currying and looping concepts.
- 1+ Years of experience in PYTHON and majorly Lists, Tuples, Dictionaries, Ranges, Random, Functions.
- 3 year experience with a Software Project Management build systems such as Maven and Gradle.
- 3+ years of experience in testing on cloud like SAUCE LABS and SAUCE TUNNELS using Selenium REMOTE WEBDRIVER for multiple browsers and cross platforms testing.
- 2+ years of experience in working on CONTINOUS INTEGRATION tools like Jenkins, GoPipeLine which includes configuration, triggering, scheduling on multiple pipe lines like smoke, functional for different environments like QA DEV and STG.
- 1+ years of experience in AWS cloud platform which includes creating EC2 instances, EBS, S3 buckets, auto scaling, Snapshots, IAM roles, SNS, Elastic Load Balancing, RDS, Configuring AWS Virtual Private Cloud.
- 3 years of GITHUB source code management system experience which include creating of branches, adding files, commit latest code, stashing and unstashing the code, pushing and merging the latest code.
TECHNICAL SKILLS:
Programing Language: Core Java.
Scripting Languages: Groovy, Python, JavaScripting Scripting
Web Automation Tools: Selenium Webdriver, Geb, Protractor, Gherkin
Mobile Automation Tools: Appium 1.7.1, XCODE 8.33 & 9.1, Appium Inspector
WSDLSOAP, WADL: REST, XML, JSON, SOA
TestNg TDD, Spock BDD, Cucumber: BDD, Pytest/Unittest -TDD, Junit - TDD, Jasmine -Javascript
SOA Automation Tools: Apache Jmeter 3.0, Jersey Client, Jackson, JaxB
Performance Tools: Apache Jmeter 3.0
Cloud Testing: Sauce Labs, Sauce Connect, AWS
SAFe, Agile: Sprint, Scrum, Water Fall
CI Integration/Repository Tools: Jenkins, GoPipeline, GitHub
Test Management Tools: HPQC, Version One, Jira, Rally
Database: SQL, MongoDB
AWS: EC2, S3, ELB, EBS, Auto Scaling, EDS, VPC
EXPERIENCE:
Test Automation Architect
Confidential, Dallas, TX
Responsibilities:
- Added around 122 mobile automation tests and approx. 600 BDD steps using Cucumber specification framework and Gherkin language, and Java which decreased 40% of manual web testing on Finn App.
- Focus is on testing client mobile banking application which contain both native and hybrid content covering all the core banking functionalities.
- Execute developed automation scripts for IOS and Android devices with the help of mobile automation tools like Appium, Appium Inspector, Xcode, UI Automator which are used vastly in current global market.
- Target is to achive 100% smoke, 75% automation on E2E regression scenarios and 60% functional test scenarios for completed CR builds by end of next quarter which include both happy and negative flows.
- Presented Protractor - Jasmine Automation POC using Java Script for the client to show cases its benefits & performance for front end applications developed using Angular JS.
- Track test execution status and coverage using the test management tools like Jira and automation reports.
- As an Architect I continuously try to develop scripts with best possible optimal solutions and coding standards through continuous learning and knowledge sharing. Provide continuous support to the team in understanding the framework, configuaration and test environment setup and perform code reviews.
Lead QA Automation developer
Confidential, Beaverton, OR
Responsibilities:
- Added around 260 front-end automation tests and approx. 1500 BDD steps using Spock framework, Selenium-Geb tool using jQuery for content inspection and traversal API for Angular based applications, and along with Java, I decreased 85% of manual web testing on Confidential Elite Web App.
- Extended scope of the testing and automation to Mobile Platforms like Android and IOS using Selenium, Appium, Emulators and Sauce Lab tools.
- Achieved 90% automation on SOAP and REST API back end user stories by both tool and CI integration methods using Jmeter and Jersey Client- Jackson -JAXB Api respectively.
- Reduced cost to client from 8 to 3 people using above mentioned automation efforts which helped to reduce approx $800k cost burden to the client.
- Minimized $50-100k cost to the client due to my expertise on open source performance and load testing tool Jmeter. Performance done majorly on back end API calls and on critical front end pages like login, cart etc.
- Launching EC2 instances, configuring the security groups, elastic load balancers, scaling the applications using Auto scaling groups based on cloud watch metrics.
- Sold the test automation framework which is designed and developed using Python and Pytest -Unitest framework to the client. This prototype helped in gaining $500k project for my company Confidential .
- Eliminated additional costs for systems and hardware for the client and at same time increased scope of testing by executing automation suite on CI tool Jenkins and cloud environment like Sauce labs and AWS.
- Minimized client training budget by 10% due to prior experience in Agile methodology, GitHub.
- As a lead I have involved in Sprint planning, Demo, Retrospective, defect triage meetings apart from mentoring and tracking QA team and providing trainings. Worked closely with front end and backend developers to resolve documentation, design & functional issues.
Technology Lead
Confidential, Moorestown, NJ
Responsibilities:
- Added around 400 automation test cases for web using Selenium Webdriver, Java, maven and performed unit testing using TestNg, Cucumber, and TDD Frameworks.
- Added around 170 automation test cases for Xfinity Share App using Appium tool.
- Increased productivity 50% more for the client because 85% regression and 100% smoke testing is covered using our automation.
- Eliminated 80% of dependency for offshore team with onshore team because application designed on CI integration practice using Jenkins, GitHub etc.
- Achieved 85% automation on SOAP and REST API by developing Jmeter scripts. Expanded 60% of Jmeter scripts on Java by using Jersey Client - Jackson libraries for easy integration with Jenkins.
- Eliminated additional costs for systems and hardware for the client and at same time increased scope of testing by executing automation suite on CI tools like Jenkins and cloud environment like Sauce labs.
- Learned new things like Appium,serialization and de-serialization of Json objects, voice mail, SIP protocol and eDva device testing, Rally, Jira, Jeniks, GitHub
- Achieved 80% of code quality by eliminating 100% critical and blockers and 80% of Major and Minor issues using code quality check tool Sonar Qube 5.2.
- Performed lead validation activities for the assigned sub-modules for all types of testing e.g. Functional, Regression, Integration, System, test plan creation. Attending Sprint Review every 2 weeks to know about upcoming features and functionalities.
Confidential
Technology lead
Responsibilities:
- Grew professionally from Programmer analyst to Technology lead during 6 years of my career at offshore in Confidential where I have handle teams size of 10 people, involved in code reviews, production support, Knowledge transfer, trainings and act as mentor etc.
- Expanded my experience on QA automation from 0% to 70% from at offshore on various tools like Jmeter, Selenium, Junit, and TestNg.
- Delivered approx 400 Soap and Rest API automation scripts using open source tool Jmeter for Confidential .
- Developed automation frameworks and test scripts using Selenium, Testng and Junit for clients British Telecom and Confidential .
- Validated testing on different domains and infrastructure like ecommerce, mobile wallet, IVR &, Multimedia.
- Worked on various tools like HPQC, Firestone, My SQL, Product Studio, Jmeter, Selenium, Firebug, etc.
Confidential
Sr Software Engineer
Responsibilities:
- Involved in preparation system requirement specification document and design documents.
- Performed role of a pure developer and developed web applications for these clients using core java, servers.
- Involved in developing UI using HTML, Java Script, and Jsp’s.
- Involved in execution and deployment of the application in apache tomcat servers.
- Used Struts MVC architecture for developing the applications along with HTML, Java Script, and Jsp’s.
- Developed SQL queries for the application like creation of tables, databases, performing search operations, updates. Involved in developing unit test cases using jUnit framework.
