Software Quality Engineer Resume
Southlake, TexaS
SUMMARY:
- Around 8 years of professional experience in software testing, automation in domain technologies like Banking, Finance, Health Care and Insurance.
- Strong knowledge of Software Development Life Cycle (SDLC) like Agile Scrum, Waterfall.
- Extensive experience in automation testing tools such as Selenium Web Driver, JUnit/ TestNG for web application
- Expert in Automation tools like Selenium IDE/RC/Grid, Selenium Web Driver and Appium.
- Hands - on experience in setting up the SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
- Strong Working Knowledge of Web Technologies like JavaScript, XML, XPATH, HTML, JSON, JQuery and CSS.
- Experience in building Test Scripts using Java and JUnit/ TestNG Frameworks.
- Experience in developing/maintaining Test Frameworks for Automation using Selenium and Java (Page Object model, Metadata Driven, keyword Driven, Data Driven models).
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAPUI, Apache HTTP Client, JAXB parsers and using Middleware Testing and SOA Testing.
- Hands-on experience in setting up the SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
- Performed both manual and automation for the mobile app on Android mobile device using Android SDKs and Appium Server. Expertise in automation testing using Selenium Web Driver /Grid/Firebug.
- Strong expertise in designing and executing the SQL queries in MS SQL server, MYSQL, Oracle SQL Developer in order to ensure the data integrity and to perform the backend testing.
- Experience in developing, executing and maintaining Test Plans, Test Scenarios, Test Cases and reviewing the Traceability Matrix using HP ALM
- Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing.
- Extensive use of HP Quality Center tool as the test management tool and the defect tracking tool.
- Experience in Configuration Management tools like CSS, SVN and GIT.
- Well Experienced in using JIRA, IBM Clear Quest, Quality Center as defect tracking tools.
- Good knowledge of UNIX/LINUX.
- Well Experienced in tools like JIRA, Rally.
- Experience in working on Jenkins as CI tool and GitHub and SVN as version control tool and Maven as build manager tool.
- Web pages development using JAVA, HTML, MySQL, and MVC Design Pattern, OOPS, JAVA/J2EE, JDBC, Exception handling, multi-threading, Networking, Java Collections.
- Excellent in meeting deadlines, specific attention to minute details, time management and communication skills.
- Sound knowledge on programming languages such as Java, Groovy scripting.
- Skilled in reviewing and identifying ambiguities by reviewing various project related documents like BRD, FRD, Use Case documents and UML diagrams.
TECHNICAL SKILLS:
Testing Tools/ Frameworks: Selenium Web Driver, HP Quality Center, JUnit, Log4j, Firebug, FirePath, TestNG, JXL, SOAPUI, Apache HTTP Client, Appium
Language/ Script: Java, Shell Script, XML, JSON, PL/SQL, HTML, Java Script
Testing Frameworks: Junit, TestNG
Firefox Add-ons: XPath, Firebug, FirePath
Web Technologies: HTML, XML, XPATH, Java Script, CSS, JSON, WSDL, AJAX
SOA Technologies: SOAP, WSDL, RESTful web services, SOAP UI
Bug Tracking Tools: HP Quality Center, JIRA, Rally
Build/ CI Tools: Ant, Maven, Jenkins
Databases and Tools: PL/SQL, Oracle, MySQL, TOAD
Performance tool: Apache JMeter
IDE: Eclipse, IntelliJ Idea
PROFESSIONAL EXPERIENCE:
Confidential, Southlake Texas
Software Quality Engineer
Responsibilities:
- Responsible for reviewing requirements, specifications and documentation to gain a thorough understanding of the application functionalities.
- The project SDLC followed Agile Scrum methodology.
- Assisted the team lead in estimation and preparation of Proof of Concept (POC).
- Involved in Functionality, User Interface, and Regression Automation testing during the various phases of development using Selenium (Java).
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and TestNG.
- Extensively worked on creation and execution of test scripts by implementing Page object model using Selenium WebDriver.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed them.
- Used TestNG framework to run unit test and Maven to build the Project.
- Responsible for Designing & Building Automated Tests using Selenium Grid for Cross-Browser Testing ex.: Safari, Chrome, IE, Firefox.
- Performed REST API Testing using Apache Http Java Test Client, JAXB for SOAP/REST web APIs.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing, in SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed both manual and automation for the mobile app on Android mobile device using Android SDKs and Appium Server. Involved in mobile Automation testing using Appium UIAutomatorviewer.
- Used Appium tool to test automation test scripts on Android platforms for native application on mobile devices.
- Executed test cases for the mobile application running on Android platform to cover important functional test cases.
- Performed Manual End to End Testing on Web Application and used JIRA for the logging issues/bugs.
- Worked with SQL queries in Oracle Database to validate the output data of the executed test cases as required.
- Interacted with development team to discuss about the defects based on situation.
- Responsible for tracing test cases and results back to specific user stories/requirements/quality risks using Rally tool.
- Responsible for providing estimates for assigned task duration and work effort.
Environment: Selenium Web Driver, Agile, Java, CSS, HTML, XML, JavaScript, Eclipse, Rally, JAVA, TestNG, SOAP UI, Restful API testing, Apache HTTP Client, JAXB, XML, JSON, Jenkins, XPath, Firebug/ FirePath, JXL, Log4j, JDBC, Mobile Testing, Oracle, SQL, TOAD, Firebug, WinSCP, Shell Scripts, Linux, Android OS, Appium, Oracle, Java, JavaScript, CSS, HTML, AJAX, REST Assured, JSON, Jenkins.
Confidential, Sunnyvale, CA
Software Quality Engineer
Responsibilities:
- Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
- Configured Selenium Web Driver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing
- Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Verified WSDL files, asserting the files using various In-build assertions, performed Data Driven testing, in SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
- Develop test cases for functional and regression testing. Conducted usability testing, UI testing, functional testing, and database testing.
- Developed and maintained test documentation including test plans, test cases, and test data.
- Retest defect fixes and reopen issues when needed.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Used SQL Queries to verify the data from the Oracle database
Environment: Selenium WebDriver, Java, Fire Bug, JXL, Log4j, MAVEN, Eclipse, TestNG, Jenkins, JMeter, HTML, Java Script, CSS, XML, XPATH, Firebug, Web Services, SOAP UI, SOAP and RESTFUL, Groovy, SQL, Oracle, TOAD, Quality Center, Linux, WebSphere Application Server
Confidential, CA
Automation Test Engineer
Responsibilities:
- Analyzed the User stories, Editorial, Comps and the Wireframes to understand the requirements.
- Reported Ambiguities present in the various documents.
- Responsible for creating test cases in the Quality Center.
- Performed various types of testing such as Sanity Testing, Functional testing, Automation testing, Regression testing, Post pre-production and Post-production testing, usability testing, UI testing.
- Automated functional test cases of the web application using Selenium WebDriver/Java/TestNG.
- Executed SOAP based web services API testing.
- Used XML files in sending/receiving XML requests using SOAPUI.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing in SOAPUI.
- Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
- Handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
- Created the Test Plans and Test Cases from scratch based on the business requirements.
- Analyzed the issues, reported and tracked the bugs in Quality Center.
- Active use of the Android SDKs.
- Active Participation in resolving the Production/Pre-production issues.
- Used SourceTree/GitHub for checking in our automation scripts.
- Used Jenkins to as a continuous integration tool.
- Used Oracle SQL developer to verify the integrity of the data by writing SQL Queries.
- Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
Environment: Selenium WebDriver,, XPath, Firebug, FirePath, IDE, iOS, Android OS, Java, Quality Center, Agile, Oracle SQL Developer, Jenkins, SourceTree, GitHub, Apache HTTP Client, JAXB,Log4j, JDBC, Mobile Testing.
Confidential
Software Engineer
Responsibilities:
- Analyzed existing SDLC, model, developed project using MVC pattern
- Created web application using java and implemented web services to connect front end and database
- Designed Web pages using java for 3 projects, enhanced UI design, customized page content
- Collected, reviewed Business, Functional Requirements, Process Maps, Technical & Design Specifications.
- Carefully analyzed the Business and Functional Requirement Documents and Use Cases to understand the application requirements.
- Created the Test Plan and Test Cases. Documented the manual test cases in the Quality Center.
- Performed Functional, Integration, Regression and user acceptance testing.
- Performed backend testing to validate database contents by writing and executing SQL Queries.
- Presented regular progress reports, defect reports and test execution reports.
- Reported the bugs to the developers using Quality Center. Interacted with developers to fix the bugs.
- Performed functional and regression testing to verify defect fixes.
Environment: Quality Center, HTML, Windows XP, Java, Jira, Microsoft Word, Microsoft Excel, MySQL.
