Software Quality Engineer Resume
Woodland, HillS
OBJECTIVE:
To further my professional career with a well established organization that provides the opportunity to utilize my work experience and skills in the field of Performance Engineering to benefit mutual growth and success.
PROFESSIONAL SUMMARY:
- Around 7 years of experience in SDLC, agile, scrum and software testing including analysis design and Quality assurance of Web and Client - Server applications.
- Experienced Automation testing tools such as Selenium WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, SOAPUI.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience automating, developing and executing test suites, test plans, Test Scripts Traceability Matrices, Test Strategies, Test Estimations, Test Efforts, Scheduling, Defect Tracking and Execution of Test Cases.
- Contributed to design and develop automation framework.
- Expertise in Black Box, White Box, Back End, User Interface, Functionality, Regression, Integration and Web Services Testing.
- Very strong experience with Java and Object Oriented Programming.
- Experience in conducting GUI Testing, Data driven testing, Integration, Regression testing.
- Experience testing SOAP and RESTful web services.
- Experience in using API test frameworks like JUnit/TestNG.
- Experience in automated frameworks testing applications using Selenium Web Driver.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience automating, developing and executing test suites, test plans, Test Scripts Traceability Matrices, Test Strategies, Test Estimations, Test Efforts, Scheduling, Defect Tracking and Execution of Test Cases.
- Experience working in Windows and Linux environments..
- Participated in developing applications using programing languages like Java.
- Performed Database Testing, Validation and Management on Oracle, MS SQL Server and have written SQL queries.
- Ability to accurately Log defects, Escalate Issues, Risks using defect logging tools like Jira and Bugzilla.
- Performed version control using Github.
- Ability to think from a customer viewpoint and understand the complexities of the business.
- Experience of working through tight deadlines in a complex testing environment
TECHNICAL SKILLS:
Languages& Database: JAVA (CORE), J2EE, C, MYSQL
Web-Technology: Java Script, HTML, CSS, XML, jQuery, Ajax, Restful API,JSON
Testing & Testing Tool: Black-Box Testing, White-Box Testing, WebDriver, Selenium IDE, Selenium Grid, Rest API, SOAPUI,ALM.
Platform OS: Windows, Linux, UNIX, Mac OS
Browsers: Google Chrome, Mozilla FireFox, Safari, IE8, IE9
IDE and Utilities: Eclipse, NetBeans, Spring Tool Suite
Test Framework: Junit, TestNG.
Bug tracking tools: JIRA, Bugzilla. Quality Center
Servers: Websphere, Apache WS, Tomcat, Weblogic.
Database: DB2, Oracle, SQL Server, MySQL
PROFESSIONAL EXPERIENCE
Confidential, Woodland Hills
Software Quality Engineer
Responsibilities:
- Created the test automation framework with latest automation technologies to support the creation and execution of automation test cases.
- Responsible for managing test cases written for every release by constant integration with QA lead and Developer lead.
- Performed Functional testing to identify various critical points in the application and automated it using Selenium WebDriver.
- Modification and execution of Test case Scripts (Java-Selenium web-driver) in Eclipse IDE, design of automation test framework (TestNg).
- Performed Back End testing on certain modules like Setting up accounts.
- Involved in writing SQL queries for retrieving and manipulating databases.
- Performed automated web services testing for both REST and SOAP based API as well as worked on Java APIs.
- Used JIRA as a mode to log bugs and communicate with managers and developers with issues regarding closure of bugs.
- Worked in the Agile Development Environment with frequently changing requirements and features.
- Actively participating in Agile meetings for Sprint planning, implementation and execution..
- Participated in Software requirements, Implementations, Design, Automation code reviews and attending Sprint planning meetings, Product backlog in Agile Software development.
Environment: Java, C++, HTML, JavaScript, Selenium WebDriver/ JIRA, SQL Server, Agile (SCRUM) Methodology, Git, Java APIs.
Confidential, San Diego, CA
Automation Engineer
Responsibilities:
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Created Maven projects and followed Page Object Model Framework
- Performed functional and regression testing of REST API.
- Extensively involved in writing functional test cases for APIs and for every new build.
- Used REST client to perform manual testing to verify JSON response from REST based web service.
- Worked in the Agile Development environment with frequently changing requirements and feature sets
- Extensively used SQL programming in Backend testing of functions, procedures, packages to implement business rules and security.
- Automated web pages using Selenium 2 (webdriver). Written Selenium scripts in Java to automate website functionality.
- Used REST Assured Java library to validate Rest Services response against UI
- Log the Defects/Bugs using defect tracking tool with Jira for Test Management tool.
- Performed Web Services testing and Validated XML request/response data using SOAPUI with Restful Web Services. Tested SOAP-based Web Services for enrolling customers and getting customer information.
Environment: Eclipse, JAVA, Selenium, Web Driver, TestNG, Maven, SQL, Jira, QC, WebServices, XML, SOAP.
Confidential
Software Quality Engineer
Responsibilities:
- Responsible for testing web based applications using Selenium Web Driver.
- Interacted with Business Analysts for requirement gathering.
- Involved in Design and Implementation of Business Logic functions and Technical requirements.
- Responsible for defining Testing Scope, Approach, Strategy, Test Entrance and Exit Criteria.
- Performed automated testing using Selenium WebDriver, TestNg, RestUI on various applications
- Performed Functional testing to identify various critical points in the application and automated it by using Selenium WebDriver on different module of corporate web site.
- A very good understanding of programing language Java and its Object Oriented Concepts.
- Involved in writing SQL queries for retrieving and manipulating Databases.
- Performed Front end GUI testing of the application which includes testing correct error message, color scheme, scroll bar, tooltip, font consistency, spellings, tabindex, working of links, correct values in combo box, Help manual, shortcut keys, Boundary Analysis.
- Design and develop Functional automated Test suites (Selenium WebDriver with TestNg).
- Developed generic Selenium API to be reused by different teams.
- Worked on Page Object Model framework in particular to encapsulate the internal state of web page to a single page object.
- Use Firebug for the web based application testing with Selenium WebDriver for the commands and locator applications.
- Participated in software requirements and implementation design reviews and attending Scrum Kickoff meetings, Product Backlog in Agile software development.
- Installed and Configured Apache Web server with WebSphere Application Server in cluster environment.
Environment: Java, Selenium IDE/WebDriver, TestNg, JIRA, XML, HTML, SQL Server, Eclipse, Agile (Scrum) Methodology, Page Object Model Framework and Webservers.
Confidential
QA Analyst
Responsibilities:
- Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
- Interacted with Business Analysts on regular basis to understand the Business Requirements.
- Developed automated scripts for Automated Regression Testing using Selenium.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver .
- Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
- Develop scripts for all manual Test cases using Junit.
- Exported HTML Test case to Test Suite and then run on other browsers using Selenium.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Performed Web Services testing and Validated XML request/response data using SOAPUI .
- Tested SOAP-based Web Services for enrolling customers, getting insurance information, creating claims
- Performed Regression Testing of different modules automated in SOAPUI.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Involved in testing the database and data validation using SQL Queries.
- Took part in Triage Meetings with the required parties after defect analysis to prioritize defect resolution. Test Cases were executed in Trac .
- Utilized Trac for tracking test requirements, test plans, defects and communicating them among the team members and developers.
- Reported the Coverage status of test performed on the daily/weekly basis.
Environment: Java, Selenium Junit, Quality Center, SoapUI, Firefox, IE, Trac, Chrome, SQL, Oracle, Windows XP.
Confidential
QA Engineer
Responsibilities:
- Worked in an Agile environment where a sprint spanned over two weeks in duration and demanding situations where builds were frequently deployed on the QA Environment at least once a day.
- Heavily involved in SDLC including designing, developing and testing.
- Wrote test plans and test cases for each feature of the application
- Performed front end GUI &functional using TestNG. Links worked correctly, no spelling errors, buttons and input boxes functioned normally, correct error messages, scroll bar and etc.
- Used selenium Web Driver to write automated scripts using Eclipse IDE and Java.
- Performed sanity, integrated, back-end, functional, and regression testing
- Used TestNG features such as groups, depend on Method, data provider and factory when testing functionality of app.
- Used TestNG to build detailed reports and logs of scripts.
- Strong knowledge in locating Web Elements of any web page using CssSelectors, Xpath (reference and absolute) and using Collection frameworks to drill down the complex Web elements.
- Analyzed the results of the failed tests to figure out locations of the defects.
- Logged and prioritized bugs in QC.
- Responsible for Web Services testing using REST protocols.
- Responsible for Automating web based application using Selenium Webdriver API, Java Script Executor,
- Effectively captured screenshots of failed tests and attached them to test reports in JIRA.
- Provided Test plans and status reports to upper management.
Environment: Eclipse, Java, Selenium IDE/WebDriver, TestNG, QC, JIRA, SOAP UI, SQL Server, XML, Agile Methodology, SDLC, Unix/Linux
Confidential
Junior Quality Engineer
Responsibilities:
- Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
- Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
- Involved in integration testing of different modules.
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium along with manual testing.
- Modification and execution of Test case Scripts in Eclipse IDE, design of automation test framework (Junit and ANT).
- Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
- Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
- Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
- Designing and documenting the test cases in a fast paced environment.
- Collaboration with development and other QA on test execution.
- Analysis and isolation of issues reported from clients.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Used SQL Queries for backend testing to check the data integrity and data consistency.
- Interaction with developers to report software bugs and re-test the fixed issues.
- Involved in Creating check lists for testing team.
Environment: Java, Junit, Selenium (IDE, GRID), JavaScript, HTML, SQL, PL SQL, Web server - Apache, Mercury Quality Center and Oracle, Unix/Linux.
Confidential
Manual Tester .
Responsibilities:
- Developed Test Plans, Test scenarios, Test Cases.
- Involved in setting up different configuration environment for compatibility testing and manual testing.
- Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
- Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.
- Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.
- Maintained Test Logs and Test Summary Reports.
Environment : Java, Manual testing, Test Director, SQL, Windows
