Qa Automation Engineer Resume
Los, AngeleS
SUMMARY:
- 5+ years of IT experience as a Quality Analyst / Performance Test Engineer, involved in solving challenging performance problems in high - traffic multi-tier architectures
- Experience in Defining Testing Methodologies; creating Test Plans and Test Cases, Verifying and Validating Application Software and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC)
- Worked closely with Development team and Client Business Team to get an understanding of the system architecture, system component interactions, application load pattern and the Performance SLA
- Lead many departments agile meetings, used Jira Agile for management of team projects.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements.
- Experience in working with open source tools Eclipse, Selenium (Selenium IDE, Selenium Web Driver, and Test NG) and preparation of automation test framework.
- Design and Execute test cases for Smoke testing, Functional testing, Regression testing, Integration testing and End to end system testing, Cross browser testing using HP ALM.
- Experience in Web Services testing using Soap UI.
- Experienced in developing Web Services with Python programming language.
- Expertise in both manual and automation testing of Web services.
- Involved in test automation by using open source tools such as Selenium, Junit, Jmeter.
- Knowledge of mobile test tools Appium, XCode, Android SDK.
- Experienced in Defect Management with tools like Quality Center, Clear Quest, and Test link.
- Proficient in creating and executing SQL queries.
- Tested multiple projects on mobile platforms such as Android OS, iOS
- Experienced in converting existing QTP Script to Selenium WebDriver Script for multi browser support.
- End to End performance testing experience starting from Requirements gathering to Report Preparation
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, Quality Centre, UFT, Firebug, Watir, QTP, SOAPUI, Postman, Load Runner, Jenkins, GitHub, QA Wizard,Robot Framework, Wireshark
Programming Languages: C, C++, C#, Java, Python, SQL
Web Technologies: VB Script, HTML, XML, PHP
Defect Tracking& Debugging tools: BugZilla, JIRA, Android SDK
Other Software: Microsoft Office (Word, PowerPoint, Excel)
Operating Systems: Windows, Mac, Android, Linux
Other Tools: Erwin, Informatica, Tableau, SAS Enterprise Miner
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles
QA Automation Engineer
Responsibilities:
- Performed validation that includes Integration, Functional, End-to-end, Black box, White box, Stress/Load, Performance testing.
- Responsible for creating Test plans, test cases and test scripts in TestRail as per the functional specifications and use cases.
- Responsible for maintaining test scripts and test cases for automation with Robot framework.
- Involved in creating new JIRA projects for automation testing.
- Involved in grooming sessions for setting up the points for the user stories.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Prepared weekly productivity reports and submitted test metrics daily to the management.
- Used Test Director extensively to maintain test cases, test lab and for defect tracking.
- Participated in Project meetings, attended Inspection and Review meetings to discuss issues originated while testing, for adopting Change Requests.
- Responsible for communicating with development teams to determine test requirements and acceptance -criteria.
- Conducted and participated in regular project meetings to discuss testing efforts and issues.
- Validated data on different databases and performed data analysis.
Environment:: Robot Framework, Selenium Web Driver, TestRail, Oracle, Postman, SoapUI, JIRA, Firebug, Web Services
Confidential, New Jersey
QA Automation Engineer
Responsibilities:
- Responsible for guiding the team in mobile application testing.
- Responsible for updating test cases and analyzing test results.
- Performed validation to full SDLC, including Build Verification, Smoke (Sanity), Unit-Integration, Functional, System Integration, Regression, End-to-end, White Box, Load/Stress and Performance tests, Recovery as well as Client Acceptance Beta tests for Brokerage Client Server and WEB based Trading System.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Responsible for development of Test Scripts used for Bug Fixes, Enhancements, Functional and Regression testing of software releases per the product functional specifications and use cases.
- Logging and tracking defects in HP quality center and rational team concert with proper severity and priority.
- Created detailed QA documentation including QA reports, actively participated in SQA and project status meeting.
- Create/maintain test suites in JavaScript, Python and Robot Framework.
- Responsible for testing of WEB applications using automated testing tools like Selenium, JUnit, Quality center, Load Runner.
- Performed test driven development via Junit.
- Used python scripts to update content in the database and manipulate files.
- Developed test automation scripts using UFT.
- Testing the web-based application manually and used QTP for Automation.
- Responsible for development HP QTP/UFT and Mobile automation strategy across multiple projects.
- Creating and executing Automation Scripts for Web Services Testing, integrating the End to End Testing process and generating automated reports on test statistics using Jenkins.
- Created and Executed performance tests using LoadRunner.
- Developing simulation scripts using HP LoadRunner -Web (HTTP/HTML) protocol.
- Used Wireshark for troubleshooting network performance issues.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Executed SQL Statements for Database Testing using QTP.
- Created Business Logic using Python to create Planning and Tracking functions.
- Involved in testing smartphone apps on android and iOS platforms.
- Knowledge on tools such as Android SDK &XCode and Appium.
- Used Jenkins, GIT Hub to maintain full test repository (tests, changes, version controlling).
- Software test automation using Robot Framework using selenium library, Jenkins for continuous integration, Git for version control.
- Deployed new builds using Jenkins and performed testing for different environments.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium Web Driver (using Java).
- Responsible for defect management includes, defect logging, defect tracking, defect triaging and defect closure using HP ALM.
- Experienced in testing applications manually as well as using the automated testing tools like Test Director and Quality Center/ALM.
- Created test cases in HP ALM, extended the test case writing by setting Configurations, Parameterization, linking requirements, linking failed defects etc.
- Performed Cross-platform, Functional, Regression testing, UI testing, Interface testing.
- Used Firebug and Fire path to access webpage script variables, also used xpath to access the objects in Selenium.
Environment:: Selenium web driver 2.0, Quality Center, QTP, LoadRunner, Java frameworks, JUnit, DB2 Mainframe, SQL Server, PL/SQL, Oracle, UNIX, IE, Chrome
Confidential, Springfield, MO
QA Automation Engineer
Responsibilities:
- Expertise in developing testing automation scripts for mobile native applications using Java.
- Responsible for troubleshooting defects in the scripts.
- Modified the Permissions in the app to support Android Marshmellow (6.0) version.
- Used Android Studio for developing, debugging, coding and deployment of the applications.
- Involved in creating Appium Scripts for Android/IOS Apps using Java.
- Experience in tuning applications to fix memory leaks and optimize memory allocation using XCode developer Instrument.
- Published mobile apps to the app stores (iTunes using XCode and Google Play).
- Performed Crash Log analysis using the XCode console and Android CatLog.
- Developed Hybrid framework to test various web application.
- Performed test driven development and unit testing using Junit.
- Developed unit tests using Junit framework.
- Developed new and updated existing Automation test cases using selenium WebDriver with and page object model, using Maven as Build tool.
- Ported existing QTP automation scripts into TestNG and Selenium test cases.
- Created test scenarios and test cases based on functional documents and User stories.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Utilized SQA Manager Defect Tracking System to track and monitor defects.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Preparation of test scripts for the identified scenarios in LoadRunner.
- Scripts development with HP LoadRunner and the respective protocols.
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Responsible for daily status reporting & managed end to end testing.
- Executed the QTP test scripts for each build for Functional and Regression Testing.
- Maintained and executed the test scripts on ALM.
- Strong knowledge on writing custom macros in Excel to import the Test Plan, Requirements, and Defects into ALM.
- Performed step by step testing of software systems and fully document results within the Test scripts in UFT and Performed Front-End Testing, Functionality Testing, and Data Driven Testing.
- Managed the UAT with the external users by communicating features and fixes, along with logging issues.
- Validated Soap Response files & performed Backend testing.
- Actively participated on Scrum to discuss about the issues facing and get the inputs from Business team to resolve which enhance the product quality.
- Played a key role during Scheduled product releases
- Performed Cookies testing, compatible testing and Security testing for the website.
- Reported test cases using QC and used Firebug tool to identify the Object id, Name, Xpath in the application.
- Utilized Robot Framework to create test scripts for a Python/Java based software.
- Gained a deep understanding of Software development methodologies, Defect Life Cycle.
- Provided expertise in handling the Wireshark network tool to capture the data usage traffic for various charging validation scenarios.
Environment:: Manual and Automation, Selenium Web Driver (TestNG), QTP, LoadRunner, JIRA, Java, J2EE, Firebug, Web Services