Qa Test Engineer Resume
Austin, TX
SUMMARY
- 7+years of extensive working experience in Functional, web - based applications, End to End, Integration, Database, System, Unit, Regression, Performance, User Acceptance (UAT) Testing.
- Good understanding of Software Development Life Cycle (SDLC), Agile, SCRUM, waterfall model and Software Testing Life Cycle (STLC).
- Experienced in preparing and executing Test cases, Test plan, Test script and Test design, Test Summary Reports based on BRD and FSD.
- Good understanding of Java programming language (OOPs), Unix/Linux commands, SQL database and various selenium tools and its frameworks.
- Proficient in automating the QA process using various automation tools like Selenium IDE, RC, web driver, grid and other framework like Junit and TestNG.
- Experienced in Continuous Integration Testing using Jenkins and maven.
- Experienced in developing automation test script using various framework like data driven, keyword driven, modular and hybrid.
- Extensive experience in executing automation script in different browsers like IE, chrome, safari, opera, FF and various operating systems like Unix/Linux, windows and Mac OS.
- Experienced in writing SQL queries to perform back end testing and proficient in MS SQL server, PL/SQL, Oracle database.
- Experienced in version control specially in using CVS and SVN and implemented Page Object Model (POM) and used Log4J for logging purpose.
- Hands on experience for web service testing for both SOAP and REST based API using various web service technologies like SOAPUI, WSDL and UDDI.
- Good exposure in defect tracking analysis and reporting tool JIRA.
- Experienced in Selenium RC, Selenium Web Driver, TestNg, Eclipse IDEand proficient in preparation of Automation Test Framework and Test scripts in Selenium, JUnits.
- Excellent problem solving, analytical, decision making, interpersonal, presentation, written and oral communication skills.
TECHNICAL SKILLS:
Operating Systems: Windows NT, Unix/Linux, Mac OS
Languages: Java, C#, C, C++, Python, SQL, MySQL, PL/SQL, Oracle
Frameworks: Junit, TestNG, Data driven, Key word driven, Modular and Hybrid.
Web Technologies and scripting language: HTML, XML, CSS, JavaScript, SOAP, REST
Scripting Languages: JavaScript, VB Script
Testing Tools: Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Soap UI, QTP
Reporting tools: MS Excel, JIRA, QC
Development Methodologies: Agile, SCRUM, Waterfall
Bug Tracking Tools: JIRA, QC
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
QA Test Engineer
Responsibilities:
- Used selenium RC and selenium web driver to automate browser testing using java.
- Implemented selenium automation using selenium web Driver, Selenium remote control (RC), Selenium Grid and selenium IDE.
- Designed and implemented different automation frameworks like Data Driven, Keyword driven, Modular, Hybrid, Junit and TestNG.
- Expert in writing Selenium Web Driver automation script in JAVA.
- Executed automation script on different browsers/environments and reported defect/results to the team.
- Maintained selenium and java automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
- Excellent experience of builds tools like Jenkins and maven and managing java automation projects using them.
- Extensively automated regression and functional test suites using selenium web driver, java and Junit.
- Implemented Page Object Model (POM) and used Log4J for logging purpose.
- Used JIRA as a mode to log bugs and communicate with managers and developers with issues regarding closure of bugs.
- Involved in running the selenium scripts across different browsers sequentially and in parallel using selenium Grid.
- Used Firebug tool to identify the elements by using object’s id, name, class name, tag name, xpath and link in the application.
- Used TestNG framework to generate reports and send e-mail when any failures occurred.
- Good exposure in Defect Tracking, Analysis and Reporting tools JIRA.
- Tested applications on different browsers like Internet Explorer, Mozilla, Chrome, Safari and Opera.
- Worked in Agile, SCRUM development environment with frequently changing requirements and features.
Environment: Unix/Linux, windows NT, Java, Eclipse IDE, HTML, JavaScript, Selenium remote control (RC), Selenium grid, Selenium Web Driver, JIRA, Maven, Junit, TestNG, Log4J, CVS, SVN, Agile (SCRUM) Methodology.
Confidential, Bedford, MA
QA Test Engineer
Responsibilities:
- Actively participated in Agile meetings for Sprint planning, implementation and execution.
- Participated in software requirements, implementations, design, automation and execution.
- Worked in design, development and implementation of reusable test automation in Hybrid Framework using selenium web driver.
- Automated highly transactional e-commerce web application using selenium web driver.
- Involved in automation test set up, test script execution, result analysis and defect reporting on various QA environment and production center.
- Developed and maintained automation test framework using selenium web driver and Junit by adding custom java methods and automated UI functionality.
- Experienced in build tools like Jenkins and managing java automation project using it.
- Responsible for managing test cases written for every release by constant interaction with QA lead and developer lead.
- Executed test cases for various kinds of testing such as GUI, functional testing, and regression testing using selenium web driver.
- Performed automated web services testing for both REST and SOAP based API.
- Installed, configured SoapUI to test web service using WSDL file given by development team.
- Tested web services using SoapUI tool by providing required input data to request XML and validated response XML.
Environment: Unix/Linux, windows NT, Java, J2EE, Eclipse IDE, HTML, JavaScript, Selenium remote control (RC), Selenium Web Driver, JIRA, Jenkins, SOAP, REST, WSDL, XML, Agile (SCRUM) Methodology.
Confidential, Wheaton, IL.
QA Analyst
Responsibilities:
- Played active role in leading the QA team through the whole SDLC using agile methodologies.
- Experienced in scripting test case in Java using Selenium Testing Framework.
- Created a data driven automation framework from ground up to verify online personal banking and business banking functionalities
- Actively participated in Agile/ Scrum and Sprint meetings as well as retrospective meetings and reviews.
- Used JIRA project management tool to create bugs, assign defects, and work with user stories.
- Responsible for creation and maintenance of Hybrid framework (combination of Data Driven and Keyword Driven automation approaches)
- Utilized Selenium Web driver as a test automation tool for creation and execution of test cases.
Environment: Java, Eclipse IDE, HTML, JavaScript, Selenium remote control (RC), Selenium IDE, Selenium Web Driver, JIRA, Agile (SCRUM) Methodology.
Confidential
QA Analyst
Responsibilities:
- Reviewed Use Case Diagrams for creating different test cases.
- Wrote Test Plans, Test Cases, Test Strategies, and Test Procedures based on the business requirement documents and functional specification documents.
- Responsible for selecting test cases for Functional and Regression Test Sets.
- Created, executed SQL scripts and performed Back-end Testing onOracle and SQL Server databases by writing SQL queries.
- Designed Complex Queries using Sub Query and Joints and embedded them in VBScript Functions that was in QTP (Quick Test Professional) for obtaining data from database.
- Gathered Test Status Report for which SQL queries constructed to query theoracledatabase used by Test Director and Quality Center.
- Used Quality Center for executing thetestcase to verify data integrity and data conversion accounts moved from one system to another system.
- Utilized SQL and Visual Basic in establishing the baseline data.
- Used Quality Center (QC) for reporting, tracking, and generating bugs and defects.
Environment: HP Quality Center, QTP, Windows NT, UNIX, MS Excel, MS Access Oracle, SQL Server, Visual Basic, PL/SQL, SQL*Plus, MS Office.
Confidential
QA Tester
Responsibilities:
- Analyzed the testing requirements related to the current projects from the client.
- Worked in waterfall methodologies and complete software testing life cycle (STLC).
- Participated in preparing test plans, test case and test scenario.
- Involved in smoke testing on initial software build.
- Conducted retesting, sanity testing and regression testing on every modified SUT to close the bugs.
- Helped in defect tracking and reporting.
- Communicated with the test lead and test manager.
- Conducted review meeting within a team.
- Documented and updated Requirement Traceability Matrix (RTM).
- Assisted test lead in RTM preparation before signing off from the project/product.
- Strong in SQL to connect to SUT database while testing.
- Wrote test plan and test case based on the business requirement documents (BRD) and functional specification documents (FSD).
Environment: Win NT, SQL, TOAD,MS Office, MS Excel, MS Access Oracle