Automation Qa Engineer Resume
Sunnyvale, CA
SUMMARY
- Software QA Engineer with 7 years of professional experience in IT industry with emphasis on Software Quality Assurance of e - Commerce, web based, enterprise and mobile application.
- Strong understanding of SDLC, Agile and QA methodologies which enabled me to understand the applications under test as well as document test plans develop test cases and test reports.
- Good experience with Appium, mobile automation framework integrated with selenium webdriver.
- Experience in developing Test Strategy, Test plan, Test cases, Use Cases, Test scripts and traceability matrices
- Extensive experience in testing Web Based Applications and automating the test cases using Selenium, Java, TestNG, JUnit, Firebug, Firepath, locators (XPath, CSS, link, id)
- Extensive experience with Jenkins for continuous integration
- Proficient in Unix/Linux operating systems
- Extensive experience in cross-browser testing on various platforms using Selenium Grid
- Expertise in use of HP / Mercury tools for writing test cases, test execution, defect management, and defect tracking.
- Excellent skills in Bug Reporting using HP / Mercury Quality Center
- Expertise in Functional and Non Functional testing of web based applications, and Batch applications
- Experienced in Black Box and White Box testing methodologies.
- Possess excellent skills in Manual Testing and Automated testing
- Expertise in use of QTP, Win Runner, and Rational Robot automation tools
- Good understanding of HP Load Runner for Load and Stability testing
- Strong skills in performing System, Acceptance, Web Services Testing, Integration, Regression, Front End and Back End Testing.
- Experience in working with analysts, developers and testers for complex projects during the full Software Development Life Cycle (SDLC).
- Exposure to software development methodologies such as Iterative, RUP, Project Management Methodology (PMM), Waterfall, RAD, Scrum, and Agile Methodology
- Experienced in testing applications utilizing technologies such as NET, ASP, VB, C#, MS SQL, CRM, Java, J2EE.
- Experience in testing in the UNIX and Windows environment
- Possess excellent communication skills along with verbal and written skills
- Highly motivated team player with excellent communication, presentation and interpersonal skills, always willing to work in challenging and cross-platform environment
- Exceptional Analytical, Programming and Debugging Skills.
- Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using, Quality Center, Selenium Webdriver, Junit.
- Excellent knowledge with test planning, test execution and test results analyses.
- Extensive use of bug reporting and defect tracking tools like Quality Center and Rational ClearQuest, Bugzilla
- Strong coding knowledge of Python 2.2 and wrote Python Script, Shell Script.
- Proficiency in Structured Query Language (SQL).
- Proficient in all cycles of test life cycle from test planning to defect tracking and managing defect life cycle.
- Have worked on AWS, amazon web services.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, Python.
Defect/Bug Tracking Tools: Rational Clear Quest, Bugzilla, JIRA, Mercury Quality Center, Pivotal Tracker.
Automation Testing Tools: Selenium IDE,, Quick Test Pro,Jmeter, Appium, TestNG.
Operating Systems: MS Windows (95/98/NT/2000/XP), Mac OS, Unix
Scripting Languages: Python, Shell Scripting.
Web Technologies: HTML, CSS, XML.
Web / Application Server: Apache Tomcat, Sun App.
RDBMS: Oracle8i, Server 2000, My SQL, MS Access.
Source Code Control System: Perforce, Subversion, Rational Clear Case.
IDE: Eclipse, NetBeans, Xcode.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Automation QA Engineer
Responsibilities:
- Created test plan for Manual as well as Automation testing..
- Generated test cases for manual testing as well as regression testing.
- Found bugs and keeping track in the bug tracking tool “pivotal tracker”.
- Writing test scripts for automation testing in Appium for mobile app testing.
- Involved in manual testing, regression testing, adhoc testing, automation testing, load testing.
- Running all test cases on all IOS devices like Ipod, IPhone 5, IPhone 6, IPhone6+, IPad each time when new build was there.
- Testing audio commands, text commands, barcode scanner.
- Reading log files and generating reports.
- Load testing using JMeter.
- Updating and adding new test scripts in Load testing test suit.
- Doing File handling using UNIX commands.
- Used PL/SQL complex queries for database testing on Oracle Server.
Environment: Appium, JMeter, Selenium, AWS, Java, JUnit, SQL Server, Python, Xcode, Git, SQL, XML, IOS devices, Pivotal Tracker, Agile.
Confidential, San Francisco, CA
Test Automation Engineer
Responsibilities:
- Worked closely with the management team in the continual improvement of the automation capabilities.
- Wrote scripts in selenium using java for mobile apps framework automation testing.
- Created test cases in excel sheet and exported them in ALM during UAT for eCommerce and CRM Mobile applications.
- Design, Develop and maintain Virtual Infrastructure utilized by the developer and quality analyst.
- Designed and developed automation for crypto service.
- Develop automation for work queue tasks to be run asynchronously.
- Issue scrubbing and develop procedures to reproduce critical issues.
- Thorough testing and issue verification procedures to ensure excellent releases.
- Created Test Strategy and Test plan for the testing effort
- Worked with Business Analysts in understanding business requirements and analyzing use cases.
- Attended meetings with the Business Team, and Build Teams to gather the information about the project and the design methodology and the testing requirements
- Manage the test framework using Selenium and TestNG
- Work with JavaScript, XPATH and CSS with Selenium to locate elements on a web page.
- Configure Jenkins to set up continuous integration process.
- Designed and implement the test framework for RESTful API testing.
- Maintained the Traceability Matrix between Requirements, Design Components, Test Cases and Defects.
- Participate in weekly meeting with the management team and walkthroughs
- Developed Test Strategy, Test plan, Test cases, and Test scripts and various other project documentation in HP Quality Center
- Performed Sanity testing, Security testing, black box and white box testing, web testing and GUI testing
- Performed testing on Java, .NET and on web based applications
- Was involved in executing the Regression testing on new Builds
- Participated in various meetings and discussed Enhancement and Modification Request issues
- Managed test environments and schedules.
- Worked with Test Analysts to ensure that defects are tracked and documented and results communicated to developers and stakeholders.
- Trained the users for the User Acceptance Testing (UAT) and explained about each link, tab and search functionalities to the users.
- Tracked bugs using Test Director and generated the defect reports for review by the client and the management teams.
- Created and executed SQL queries in ORACLE and MS SQL server.
- Performed tests on various browsers.
Environment: MS SQL Server, Oracle 11g (SQL, PL/SQL), Selenium, TestNG, Grid, Firebug, Firepath, Jenkins, MS Access, Citrix Server, Business Objects, XML, Test Director, J2EE,SAP.
Confidential, Washington, DC
Test Automation Engineer
Responsibilities:
- Worked closely with the management team in the continual improvement of the automation capabilities.
- Performed functional analysis, timeline analysis, cost estimation, trade studies, requirements allocation and interface definition studies to translate customer requirements into software specifications.
- Worked the day to day software engineering process involving requirements generation and analysis, development of software testing documentation, and program briefings.
- Created, enhanced and maintained well formed and scalable test frameworks for various functional and non functional stages of the software development life cycle.
- Performed test cases and fault diagnostics to verify system functionality, systematic specification and networking performance.
- Worked with the team in the creation of test case, test scenario, utilities and applications to improve the efficiency of the QA group.
- Worked with Product/Project Managers, business unit personnel, developers, technical personnel, end users, and others to develop test plans, test criteria, test cases, and acceptance criteria.
- Managed test case development and supported using formal specifications, data flow diagrams, and other accepted design techniques that translate user requirements into software specifications.
- Executes manual and automated tests, documents results, communicates issues, and verifies issue resolution.
- Created, enhanced and maintained high value test scripts for various functional and non functional testing using QTP.
- Used VB Script for writing and managing automation scripts.
- Wrote Scripts in VB Script (VB) to access dynamic Data pools, Creating GUI Check Points, Database Check Points, and Bitmap Check Points.
- Actively participated in test case automation using a structured, key word driven framework with QTP.
- Identifies and reports software defects and test findings using Quality Center.
- Performed Performance/Stress testing using JMeter.
- Performed database testing on Oracle, MSSQL and MYSQL databases using SQL queries.
- Documented test results, revise test cases and scripts as needed, and rerun test scripts to verify results.
- Performed application, regression, and acceptance testing.
- Worked effectively in a team environment and interface as necessary with customers and team management.
- Involved with management to resolve deficiencies or compliance issues in a timely manner as needed
- Assisted both in disaster recovery and deployment testing.
Environment: Java, J2EE, HTML, XML, .Net Framework, C#.Net, VB.Net, ASP.Net MVC, SQL Server 2008, Quality Center, Quick Test Pro, WebService, VB Script, MS Excel, MS Word, MS PowerPoint, IE, FireFox, Opera.
Confidential
QA Engineer
Responsibilities:
- Involved in testing of the e-commerce application including E2E testing of Service Delivery and Service Assurance functionality involving different credit card billing system as interfaces over different test environments.
- Involved in creation of test cases and their complete mapping in HP Quality Center.
- Daily and weekly status reporting.
- Responsible for Defect Tracking and Bug Triage with business.
- Tracing the business and functional requirements to scope their coverage in testing.
- Created the Object repository in QTP tool.
- Reviewed and modified the Test Cases.
- Involved in creation of Test Strategy and Test Plan.
- Prepared the test cases and automated test scripts, Tested Data Setup, Test Execution and Defect Tracking. Created Business and scripted components in QC and QTP.
- Used PL/SQL for database testing in Oracle Server.
Environment: HP Quality Center, QTP, Selenium, JIRA, Agile, Java, J-unit,, SQL, XML
