We provide IT Staff Augmentation Services!

Sr. Software Quality Engineer Resume

3.00/5 (Submit Your Rating)

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

We'd love your feedback!