Qa Automation Engineer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Over 8 years of diversified experience as QA Automation engineer, Selenium tester, and Web services testing. Extensive hands on experience in both manual and automation testing. Involved in Web application testing, SaaS applications, client - server & End-to-end testing. Experience in leadership roles in creation and execution of QA and testing processes, plans, and defect tracking documentation.
- In depth knowledge and hands on experience of SDLC and STLC including reviewing and analyzing requirements, preparing test scenarios and test Cases, performing different types of testing including unit testing, functionality, regression, black box, back-end, integration (SIT), user acceptance (UAT), cross browser compatibility. Experience in working with different software methodologies like Agile, scrum, test driven development and water fall methodologies.
- Possess excellent automation testing skills using Selenium Webdriver with Java and javascrpt. Good knowledge of data driven framework
- 1-year experience in writing Cucumber (Gherkin), Junit test scenarios
- 2-year experience in validation of API calls
- More than 2 years’ experience of Visual Studio.net, Eclipse IDE and managing RTC code control.
- Experience with Jenkins continuous integration tool.
- In depth understanding and implementation experience on TestNG framework and generating XSLT reports
- Experience of Apache POI APIs.
- Expertise on finding unique elements using Xpath, CSS selectors, Ids, dynamic Id along with other locator techniques
- Strong knowledge of relational database RDBMS
- Experience using HP Quality control/ALM tool, JIRA, Bugzilla for recording and reporting tests and tracking defects.
- Clear understanding of OOPS concept as Inheritance, Polymorphism, Abstraction, Encapsulation.
- Experience in developing small programs using VB in visual studio 6
TECHNICAL SKILLS:
Languages: C, C++, Java,C#, VB, SQL, PL/SQL, javascript, shellscript
Operating systems: Linux/Unix, Microsoft Windows
Databases: Oracle 11g/10g/9i, SQL Server, MS Access
Testing tools: Selenium IDE, Selenium WebDriver, Grid, QC/ALM, JIRA, BugZilla, TestNG, SOA, TestLink, Cucumber, Jenkins
Web Technologies: Java Script, HTML, XML, angular js
Web Debugging Tools: FireBug, FirePath, FireFinder, WebDriver Element Locator,JIRA
Build Tools: Ant, Maven
Hardware: Routers (Cisco, Netgear, D-link), Switches (Cisco 2960 & 3560 series, D-link)
Networking protocols: LAN/WAN architectures, LAN switching, VoiP, WAN,TCP/IP, UDP, subnetting, IP routing (EIGRP & OSPF), ethernet, ATM, PPP, VLAN, NAT, IPv4,IPv6, Wireless LAN(802.11g), Access control lists (ACLs),SNMP, DNS, ICMP,ARP,SMTP, FTP,DHCP,NAT
Networking tools: Wireshark
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, Austin, TX
Responsibilities:
- Implemented automation testing using Selenium WebDriver with C#, NUnit for test scenarios of Recurrent payment pages
- Performed microservice testing that tested Rest APIs using HP UFT & Leanft
- Build data for UI testing.
- Work on Visual Studio.net IDE for UI testing using Selenium in C# & HP Leanft
- Testing Receipt Generator microservice (Print, email & SMS) using HP Unified Functional Testing(UFT)
- Reporting tasks & tracking defects using JIRA tool
- Prioritizing and tracking defects and coordinating with developers to resolve them
- Worked in a fast-paced agile environment & attended daily scrum meetings, Sprint planning & Sprint summary sessions.
Quality assurance Engineer/Selenium Tester
Confidential, Austin, TX
Responsibilities:
- Implemented automation testing using Cucumber & Selenium WebDriver with Java, JUnit for test scenarios of Application Catalog module and Application comparison module.
- Generated Cucumber test scenarios using Gherkin BDD.
- Build data for UI testing.
- Tested cross browser working of scenarios using Jenkins.
- Worked on Eclipse IDE maintaining RTC sandboxes and code control.
- Made HTML code changes using angular js to test different variations of scenarios and build data.
- Generated test results using XSLT reports and uploaded to RTC tasks.
- Participated testing Rest APIs using Frisby
- Prioritizing and tracking defects and coordinating with developers to resolve them
- Worked in a fast paced agile environment & attended daily scrum meetings
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
QA Engineer
Confidential, Austin, TX
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven for regression tests of client info module.
- Generated functional test cases for E-sale of event tickets with different deals for different clients using Selenium Webdriver
- Extensively automated regression and functional test suites by developing test cases and test suites using Selenium WebDriver, JAVA, JUnit.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Wrote SQL queries extensively, queried RDBMS database and generated test reports. Performed Purchase Orders Database testing.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
Confidential, Philadelphia, PA
Responsibilities:
- Spearheaded and lead the testing for Confidential project
- Created test plan and test cases
- Lead test execution and defect triage processes using HP QC
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Initiated output data monitoring process for over 50 STBs over 5 racks to improve defect identification and removal efficiency
- Participated in automation of Confidential UI testing using Selenium WebDriver, Java, Junit
- Coordinated testing activities among a team of 3 testers onsite and offshore
- Tested set top boxes for compliance with product requirements
- Designed and maintained the internal wiki portal for all projects in the group
Automation Engineer
Confidential
Responsibilities:
- Involved in test planning and making the test strategy document
- Developing the test cases and automating them using Selenium webdriver and JAVA
- Executing the test cases using JUnit framework
- Reporting defects using HP QC/ALM
- Interacting with developers in order to resolve the defects.
- Performing UAT of the regression test cases.
Automation Engineer
Confidential
Responsibilities:
- Lead the test execution project with 2 testers
- Created test plan and test cases
- Tracked defects using HP QC
- Generated over 500 test cases to cover the robustness of application
Systems Engineer
Confidential
Responsibilities:
- Analysis and test execution of JAVA based application
- Extensively involved in test strategizing, test case preparation and execution.
- Played a major role is providing the demo data for client.
- Work as the primary point of contact for operation on One-Siebel
- Use HP QC for reporting
- Generating XL reports using java based scripts.
- Involved in test planning and test case generation.
- Analysis and test execution of VB application over 10G Oracle
- Extensively involved in test strategizing, test case preparation and execution.
- Played a major role in testing Wideband, Narrowband, Interconnect and ATM circuits
- Co-ordinate with all intermediate teams like COSMOSS, SSD, PACS, CSS to complete the provisioning process.
- Performed UAT for migration.
- Analysis and test execution of VB application
- Extensively involved in test strategizing, test case preparation and execution.
- Played a major role in testing Wideband, Narrowband, Interconnect and ATM circuits
- Completed the project single handedly in absence of Track leader.
- Taken training sessions on mainframe commands (basic) and order raising process on COSMOSS
- Work as the primary point of contact for client
- Co-ordinate with all intermediate teams like COSMOSS, SSD, PACS, CSS to complete the provisioning process.
- Involved in analysis, test case generation and test execution on mainframe system using UNIX commands.
- Extensively involved in raising orders for test execution.
- Generating test reports at HP Quality Centre
- Mentoring the new resources in project.
- Taken training sessions on mainframe commands (basic)
- Work as the primary offshore contact during execution.
- Handle the daily tasks in the absence of fellow team members.
