Testing Automation Analyst Resume
Atlanta, GA
SUMMARY:
- Highly skilled, strong problem solving skills with technical background, great inter personal skills, and result oriented Consultant with more than 6 years of diversified experience in software testing and automation development environment.
- Experienced in all aspects of the Software Development Life Cycle with specific focus on Test automation development.
- Experienced automation testing using Appium and Selenium WebDriver.
- Experienced in Database Testing using SQL Queries, Databases like Oracle, SQL Server and performed Database testing including data integrity and data validation testing.
- Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, UAT and Performance Testing.
- Experienced in writing features using Behavior Driven Development framework on tools like Cucumber and Gherkin.
- Experienced in using automation frame works Page Objects, Page Factory, Data Driven, Keyword Driven, Test Driven, and Behavior Driven.
- Experienced in using Apache POI to read/write data from/to excel using HSSF and XSSF into the automation test script.
- Experienced with web services testing and automating using SOAPUI and Postman.
- Experienced in Agile/SCRUM development methodologies like test driven development, continuous integration, code coverage, code analysis.
- Experienced in Test Environment Setup using Build Tool Maven and CI tool Jenkins.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium Grid, Java, TestNG, Junit, Jenkins, Cucumber, Appium, SOAP UI, Postman, TDD, BDD and Maven.
- Excellent skills in analyzing business specifications, developing test plans, test scripts, test cases and automation.
- Ability to acquire new skills within short time scales, adapt to rapidly changing work practices and build and maintain excellent working relationships with colleagues.
- Ability to interact with all levels of personnel from technical to high level executive management within the Information Technology and business communities.
- Ability to work in a fast - paced, highly collaborative, agile development environment in support of short iterative cycles.
- Automates tasks using Python and PHP programming languages.
- Experience in Functional automation tool QTP/UFT and Load & Performance testing tool LoadRunner and JMeter.
- Experience with bug tracking tools like Quality Center/Test Director & JIRA and familiar with Clear Quest, Bugzilla.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Analyze the CPU Utilization, Memory usage, and Garbage Collection and DB connections to verify the performance of the applications.
- Expertise in using Microsoft .NET technology stack, incorporating Visual C#, VB.NET, ASP.NET MVC, Web API, Windows Services, WinForms along with client-sided scripting using JavaScript and jQuery.
- Expert in using AJAX, JSON, HTML, XML and SQL technologies
- Experience in Test coordination between Onsite and Offshore team.
- Prior experience in analyzing and reporting on performance metrics and test results.
- Excellent analytical and problem solving skills with the ability to troubleshoot with strong oral and written communication skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, COBOL, BASIC, FORTRAN and Pro *C.
Web Technologies: HTML, XML, CSS, JavaScript, Angular JS and Python.
Testing Tools/API: Selenium Web Driver, Appium, Mercury QTP 12.0, SOAPUI, Postman, Android Studio, Manual Testing, JUnit, TestNG, Cucumber, J Meter, Firebug, Firepath.
Frameworks: Page Object Model, Page Factory Model, Data Driven, Keyword Driven, BDD, TDD.
Testing Tools: Test Build and Integration tools Jenkins, Maven, TeamCity, Testing Integration, Functional, Regression, Performance and Load Testing, Manual, ETL Testing, Black Box and White Box Testing.
Bug Tracking Tools: Bugzilla, JIRA, Quality Center.
Database Technologies: Unify, Sybase, MS SQL Server, Oracle
Tools: JIRA, Mingle, Test track, Test Director, TFS, MTM, CVS, Git, SVN, EclEmma, Sonar.
Methodologies: Agile, Spiral and Waterfall.
Networking Protocols: HTTP, FTP, SSH, and SNMP.
Browsers: Chrome, Firefox, Safari & Internet Explorer.
Mobile Platforms: Android, IOS.
Operating Systems: Windows 10, UNIX and Linux.
PROFESSIONAL EXPERIENCE:
Testing Automation Analyst
Confidential, Atlanta, GA
Environment: Java, Selenium Web driver, Appium, JUnit, TestNG, JIRA, Jenkins, Cucumber, Gherkin, EclEmma, Sonar. SOAPUI, Postman, Oracle, Agile/ Scrum.
Responsibilities:
- As a Confidential team member participating in Epic/Story workshops, estimations, building automation backlogs, planning, stand ups etc.
- Responsible for creating and maintaining regression and smoke automation test scripts for the front-end system (Apartments and ApartmentFinder.com) as well backend system (OMNI) using Java, Selenium WebDriver, TestNG, Cucumber, Gherkin, Jenkins, Maven and Eclipse IDE.
- Improved the code reusability using Page Object, Data Driven patterns.
- Used Apache POI framework to read/write the data from/to excel sheets.
- Involved in using Maven build tool to manage framework dependency jar files, plugins, test suites etc.
- Configured Jenkins build jobs for Continuous Integration of source code from Repository and launch of Regression and Smoke Testing and sends automation build status mails to the team.
- Automated web services testing using SOAP UI and Postman.
- As part of the automation process used Selenium features like taking screenshots, Actions, handling frames, scrolling, alerts etc.
- Implemented Selenium Webdriver wait to test processing of intensive application pages.
- Automated CRUD tests. Working closely with developers and product owners to automate test cases.
- Wrote SQL scripts to clean up the test data.
- Involved in using the web-debugging tools like XPath, Firebug and Fire Path to locate elements.
- Performed Backend testing to test the validity of data using SQL Queries.
- Participated Confidential retrospectives to address unfinished items and to use in future agile planning. Using Jira tool to track automation project backlogs, planning, releases etc.
- Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
- Design and execute load and performance tests against Web applications & web services.
- Executed both manual and automated tests to provide Regression testing and to verify the functionalities and business logic.
- By using LoadRunner to test applications, measuring system behavior and performance under load.
- Generated, parsed and validated JSON and XML formatted data using JavaScript that received in response from REST API calls.
- Create Test Automation Framework, maintain and execute automation test cases (Java, Selenium).
- Used Python scripting for automating user tasks.
- Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, XPATH, CSS, HTML, JSON).
- Reported software defects in Quality Center (QC) and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Generated the detailed reports of the Bugs, Test Execution summary reports.
- Conducted the team meetings for discussing the status and issues.
- Attended Weekly/Daily reports to clients based on the status of execution/defects.
Test Automation Consultant
Confidential
Environment: Java, Selenium WebDriver, Junit, Soap UI, Oracle, Mingle, Test Track, QTP.
Responsibilities:
- Worked in a tightly integrated product suite in a fast-paced, highly collaborative, Agile /Scrum development environment.
- Involved in breaking larger features down into sub-epics and smaller stories for Inclusion in releases and sprints.
- Participated Confidential retrospectives to address unfinished items and to use in future agile planning.
- Automating Confidential stories and important business scenarios using Java, Selenium Web Driver, Junit framework.
- Improved the code reusability using Page Object pattern, Data Driven Framework.
- Used Apache POI frameworks to read the data from excel sheets.
- Working closely with developers and product owners to automate test cases.
- Performed Manual Testing & Mobile Automation Testing using Appium.
- Implemented simulator for Mobile App Testing by using Appium.
- Experienced in load and performance testing tool JMeter.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed web services testing using SOAPUI for integrated systems (Deal Maker, Wide orbit, VCI) and automating them.
- Using Mingle tool to track Product backlogs, planning, releases etc.
- Using Test Track to track defects, test cases and test runs.
- Pairing up with developer's/product owners to understand complex test cases and acceptance criteria for automation scripts.
- Coordinate efforts with other QA members responsible for building and maintaining the test environment and regression test bed.
- Wrote SQL Queries using SQL developer to check/validate data.
- Works as a true team member to meet the Confidential commitments.
- Performed sanity check, integration, functional, regression, UAT and end to end testing.
- Involved in the Usage of Selenium Grid to run test cases in multiple browsers and Platforms.
- Used Git version control to track and maintain the different version of the application.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
QA Analyst
Confidential
Environment: Selenium WebDriver, Cucumber, manual testing, Oracle, SQL server, Test Track, QTP.
Responsibilities:
- Analyzed application requirement documents and higher-level business documents and developed test scenarios and test cases to test GUI, security testing, performance requirements and risk analysis of the application.
- Executed Manual Testing for all scenarios on products.
- Wrote test plans, test scripts and the test data based on requirements specification.
- Actively participated in creating requirements traceability matrices and test plans.
- Participated in defect review meetings with team members.
- Responsible in executing test scripts manually to perform the functional, integration and regression testing.
- Used Rational Clear Quest for defect tracking.
- Wrote SQL queries to check the backend results.
- Participated in browser compatibility testing as part of UAT.
- Performed smoke test, load test, end to end, UAT and regression Testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Used traditional Waterfall methodology.
- Involved in Manual Test Case Preparation and Test Case Execution using Quality Center.
- Successfully implemented Mercury Quality Center for Requirement Management, Test Design, Test Execution, Defect logging, Requirement Mapping with Test cases.
- Attended Weekly Status Meetings, discussed and interacted with team members.
Head Software
Confidential
Responsibilities:
- Problem analysis and Capacity planning. Monitor the storage environment. Set up the user accounts on storage devices and configuring alerts.
- Updating storage utilization report on Monthly basis in order to maintain storage inventory.
- Planned and implemented High availability & Disaster Recovery of SAN/NAS Storage.
- Involved in Upgrading, migrating, and managed servers, PCs, network.
- Troubleshooting desktop software for Microsoft Operating Systems.
- Designed, developed database schema and designed databases for the software were under development.
- Managed system performance, periodical backups of entire application under development. Analyst and Implementation of Windows 2000 Active Directory / server and 2000 professional.
- Analyst and implementation of Exchange server.
- Security planning and implementation, backup scheduling and recovery.
- Proposal preparation, negotiation, finalizing of orders, Project planning, Project cost and manpower cost estimation, Making teams and job allocation.
- Coding finalization, preparation of database procedures, testing data, documentation formats.
- Developed comprehensive test approach and program (including unit, system, integration and regression testing).
- Managing client relationships, coordinating with client side Project team.
- Completed scheduled projects (HRMS, MIDS and TIMS) using Project standards and methodologies.
- Managed a team size of 50 on-site and off-site developers/ team leaders/ Database Administrators/ Technical writers/ testers.