Sr. Software Quality Engineer Resume
Palo Alto, CA
SUMMARY:
- More than 8 years of experience in Application development and Automation Testing with expertise in Planning, Analysis, Design and Maintenance of Manual and Automation testing (Black box, White box) for Web - Based Application,, Mobile Application and Web Services.
- Excellent work experience in Functional, Integration, GUI, Regression, System, UAT Testing, Black Box Testing etc.
- Experienced in automation of Test Activity using Selenium IDE/ Web Driver, TestNG, JUNIT Frame works. Proficient in writing test cases using Selenium Web Driver and Automating the functional testing, application testing.
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache Http Client, Jackson, JAXB parsers and good knowledge in Groovy.
- Experienced in creating Page Object Model automation framework, Data Driven Testing, Modular Framework..
- Experience in Configuration Management tool GIT, SVN.
- Experienced in using TestNG and Junit for building automation framework and test reporting
- Experience in working on Jenkins as CI tool and Github as version control tool.
- Experience on working with ANT, Maven and Cucumber.
- Extensive experience in preparing Test scenarios, Test cases, and Test Scripts based on Business Requirements and User stories for Functional, Regression, Integration, Usability Testing, Cross- Browser Compatibility Testing, Sanity and UAT scenarios.
- Experience in Mobile testing using Appium for Android and iOS
- Used Firebug and Firepath for web application object identification and UI Automator Viewer for mobile applications
- Experience in performing cross browser testing using TestNG.
- Experience in working in Agile and waterfall testing methodologies projects.
- Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Expertise in defect reporting and tracking using test management tools Jira actively interacted with the development team to fix crucial bugs.
- Experience in RESTful web services testing using Eclipse (Java), Maven, Hamcrest and Rest-Assure methods.
- Proven SQL skills and good knowledge on databases like MySQL, Oracle 12c and SQL developer.
- Comfortable with UNIX Commands.
- Extensive experience in working with Microsoft office products including Word, Excel and Access.
TECHNICAL SKILLS:
Databases and Tools: Selenium Web Driver/IDE/GRID, JUnit,Log4j, Firebug, FirePath, TestNG, JXL, SOAPUI, Apache HTTP Client, Cucumber, APPIUM, HP Quality Center
Testing Tools/ Frameworks: Java, Shell Script, XML, JSON, PL/SQL, HTML, Java Script
Language/ Script: Junit, TestNG
Testing Frameworks: XPath, Firebug, FirePath
Firefox Add-ons: HTML, XML, XPATH, Java Script, CSS, JSON, WSDL, AJAX
Web Technologies: SOAP, WSDL, RESTful web services, SOAP UI
SOA Technologies: JIRA, Rally, HP Quality Center
Bug Tracking Tools: Ant, Maven, Jenkins
Build/ CI Tools: PL/SQL, Oracle, MySQL
PROFESSIONAL EXPERIENCE:
Confidential, Palo Alto, CA
Sr. Software Quality Engineer
Responsibilities:
- Involved in developing Page Object Model Framework from scratch which utilizes HTML report generation and TestNG reporting in Selenium Webdriver using Java programming.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications and used in DevOps.
- Configured Selenium Web Driver, TestNG, and created selenium automation scripts in java coding using TestNG prior to agile testing
- Had the ownership of maintaining the automation library for reusable methods.
- Used TestNG framework to build framework and analyze the automation run results.
- Used Github and Maven as automation scripts integration tools and Jenkins as CI tool.
- Performed REST API Testing using Http java services and Test Client for REST web APIs.
- Helped in creating high level documents like test plan, automation script design document.
- Created test documentations: Issue log, Automation Script Execution Document, Automation Library and Storage.
- Involved in generation and management of test data required for testing.
- Created and executed automation testing of REST API using Java and Apache HTTP Client Methods..
- Performed cross browser testing on Google Chrome and Firefox.
- Tracked, identified and logged bugs using JIRA, and worked closely with Developers to troubleshoot and fix issues.
- Created documentation for standardization of automation script execution, automation folder structure, test results, source control, and common functions for web-based applications.
- Development of automation test scripts in AGILE SCRUM alongside the development timeline.
Environment: Selenium Web Driver 2, Agile, Cucumber, Github, CSS, HTML, XML, Eclipse, JIRA, JAVA, TestNG,, Restful API testing, Apache HTTP Client, JAXB, Jackson, XML, JSON, Jenkins, xPath, Firebug/ FirePath, JXL, Log4j, JDBC, SQL.
Confidential, San Francisco, CA
Sr. Software Quality Engineer
Responsibilities:
- Created functional automation scripts on Selenium Webdriver using Java programming on a Data Driven framework.
- Used a hybrid reporting system including TestNG reports to generate and analyze test report.
- Created and maintained test plans, test cases and test script on Quality Center based on the user requirements in Agile SCRUM environment.
- Responsible for triggering fortnightly execution of the automation test suite using Jenkins as continuous integration tool.
- Performed functional regression testing, sanity testing for latest builds using automation framework.
- Worked on test environment including Eclipse, TestNG, Maven and GitHub.
- Created automation test scripts for Mobile Testing of the web-based mobile version for the application on Android phone using APPIUM.
- Worked closely with the development team to constantly log errors and help fix bugs.
- Created test documentations like Automation run report and status, automation script maintenance log.
- Responsible for creation of test analysis report and test status reports for client.
Environment: Selenium Webdriver, Java, TestNG, Maven, GitHub, Firebug/Firepath, Apache POI-HSSF, HP Quality Center, Jenkins, Appium, .
Confidential, Oakland, CA
Sr. Software Development Engineer in Test
Responsibilities:
- Analyzed project documentation including functional requirements and manual test suites to ensure that requirements are testable and full ranges of system aspects are being tested
- Interpreted and converted around 200+ manual test cases into automation smoke and regression suites using a JUnit Framework using Selenium Webdriver.
- Used Firebug/Firepath tool to identify object id, xPath for object identification.
- Created Java function library for reading and writing data from excel Sheet in data driven environment using Apache POI-HSSF API and Properties file thus segregating the UI components from test cases so that any changes in UI are accomplished by changing properties file only.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Documented software defects in Quality Center and supported internal/external clients by investigating, replicating defects, and finding solutions.
- Worked on ANT build scripts to run the Test Scripts developed in Selenium.
- Created test documentations like Automation Script Execution Document, Issue Log, Execution Log using Quality Center.
Environment: Selenium Webdriver, Java, Junit, Firebug/Firepath, Apache POI-HSSF, ALM Quality Center, ANT
Confidential, Framingham, MA
Software QA Analyst
Responsibilities:
- Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual and Automated Test cases
- Developed automated test scripts using Selenium RC/Selenium Webdriver using Java programming.
- Developed and enhanced automated test scripts in Java Eclipse.
- Performed automation testing framework with Junit, Log4j and ANT build scripts.
- Executed the Test Cases to verify actual results to expected results and analyzed reports.
- Reported Bugs through JIRA and performing Regression to resolve bugs fixes.
- Extensively involved in resolving bugs fixes with Development Team and business stakeholders.
- Involved in testing deliverables like RTM, automation test execution report, issue log and automation script maintenance log.
- Performed Functional, Regression and integration testing for defect fixes and change requests.
- Attended the project review meetings, daily-weekly status meetings and walkthroughs with Project managers and leads.
Environment: Selenium RC/Webdriver, Eclipse, Core Java, Junit, Log4j, ANT, JIRA, Firebug/Firepath.
Confidential
Software Developer
Responsibilities:
- Involved in development and customization of advertisement module using MVC framework.
- Create functional and technical specifications for projects, Designed the database in MySQL
- Assisted in quality assurance measures such as code reviews, test case creation and unit testing for different modules
- Performed multi-tiered web application development using J2EE standards (JSP, Servlet, and JavaScript) and Open Source technology (Eclipse, Ant, JUnit)
- Developed fast loading images using Adobe Photoshop, Migrated Data from MS Excel to MySQL
- Developed User Interface with Cascading Style Sheet (CSS), Adobe Photoshop
- Used JavaScript & AJAX for validating the fields
- Wrote SQL Queries to extract data from MySQL to validate back-end data
Environment: Eclipse IDE, Core Java, Java Swing, AJAX, Java, MySQL, HTML, CSS
