We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CaliforniA

PROFESSIONAL SUMMARY:

  • Masters in Engineering with over 7 years’ experience in Analysis, Design, Development, Automation and Manual testing of Client/Server, Wireless applications, Web applications. Testing expertise includes formulation of test assets for white box, functional, regression and system testing. Involved in white box testing, security, recovery, multi - platform, concurrence and database validation.
  • Software Professional with 5 years of core experience on manual testing, automation testing, database testing.
  • Strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
  • Extensive experience in system testing, Integration testing, functional testing, sanity testing, regression testing, black box testing, white box testing, user acceptance testing and database testing.
  • Extensively used tools like Quality Center for defect tracking and writing test cases.
  • Developed and maintained automation framework using Selenium Web Driver, and Java.
  • Involved in backend testing by passing SQL Queries and tested data integrity for the portfolios.
  • Proficient in working on multi-platform, including Windows, Linux, Mac OS.
  • Proficient and experienced in Automation Testing for web interface by using Selenium WebDriver, performed parallel Integration Testing and System Testing
  • Experienced in Functional and Regression Automation Testing with Selenium for the Web based application
  • Proficient in building the Framework and writing the Scripts for Automation Testing in Selenium
  • Experienced in designing the Frameworks from Scratch using TestNG, Junit Frameworks for Regression Testing and Unit Testing following by Page Factory and Page Objects Patterns
  • Experienced in Continues Integration using Jenkins
  • Experienced Multiple browser instances testing in Selenium Grid
  • Experienced in setting up virtual machine in VMware to perform cross-platform testing.
  • Software testing and documentation, analysis of the business requirements and the software requirements specifications.
  • Formulating test plans and test cases based on the user requirements document and system requirements document for the functional, security, performance, configuration and usability testing using Quality Center.
  • Strong programming experience in Java and good understanding of object oriented programming concepts.
  • Manual and automated testing for both the client/server as well as the web-based applications.
  • Excellent documentation management and for the complete QA project team including test plan, test requirements, defect reports, test case matrix, and test case specs.
  • Good understanding in web technologies including HTML, HTTP, and XML.
  • Experience in defect management, defect coordination, coordination between onsite-offshore team and bug management.
  • Clear, cohesive and complete documentation of specifications, designs, business rules, inspection reports, configurations, code changes, test plans, test cases, bug reports, user manuals, etc.
  • Good analytical and communication skills and abilities to work independently with minimal supervision but can also work in a team environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium Grid, TestNG/ReportNG, HP Quality Center, JUnit

Programming Languages: C, C++, Java, Assembly (x86, x86-64, ARM & MIPS), Bash, Perl, MATLAB, Unix shell, SQL, XML

Web Technologies: HTML, Confidential, JavaScript, AJAX, XML, Xpath

Defect Tracking Tools: HP Quality Center(QC), BugZilla

Databases: Oracle 11g, MS: SQL Server, MySQL

Networking Protocols: TCP/IP, UDP, RSVP, SMTP, BGP, DNS, HTTP, RTP, SIP, SNMP, TLS, SSL, ICMP, IPsec, SMTP, RIP, OSPF, FTP

Operating Systems: Windows (95, 98, 2000, XP, Vista, 7, 8, 8.1, 10) UNIX/Linux (Red Hat, Fedora, CentOS, Ubuntu 12.04, Ubuntu 14.04, Lubuntu 14.04) Mac OS X

Build Tools: Apache Ant, Maven

App/Web Server: Apache Tomcat

IDE: Eclipse

Browsers: Google Chrome, Chromium, Mozilla Firefox, Internet Explorer, Microsoft Edge, Safari, Opera, Tor Browser

Packages: Microsoft Office Suite and MAC

Other: SVN, Continuous Integration.

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, California

QA Engineer

Responsibilities:

  • Performed quality assurance functions covering the full software development life cycle (SDLC), including development and implementation of test plans, test infrastructure and project plans.
  • Wrote test plan, created test cases based on requirements, also created test input data.
  • Designed the test cases by indicating the actual steps that need to occur in the test, also specified the pre-conditions, post-conditions and acceptance criteria using Quality Center.
  • Reviewed test cases written by other QA engineers.
  • Proficient and experienced in Automation Testing for web interface by using Selenium WebDriver, performed parallel Integration Testing and System Testing
  • Experienced in Functional and Regression Automation Testing with Selenium for the Web based application
  • Performed manual testing for functionality of user interface.
  • Experienced in designing the Frameworks from Scratch using TestNG, Junit Frameworks for Regression Testing and Unit Testing following by Page Factory and Page Objects Patterns
  • Experienced in Continues Integration using Jenkins
  • Experienced Multiple browser instances testing in Selenium Grid
  • Used Quality Center to manage the testing process. Added test cases created into the manager.
  • Designed smoke testing to ensure project’s basic functionalities before proceeding any further.
  • Carried out module testing, black box testing, bug reporting, tracking and necessary follow up added bugs and enhancements to Test Director.
  • Inserted checkpoints to verify web page characteristics such as links and made use of web exception handling available in WinRunner.
  • Developed multiple Selenium WebDriver Java scripts for black-box testing which includes integration testing and system testing for functional and nonfunctional requirements.
  • Performed regression testing to ensure correct functionality of the whole system for each build and after any changed made to the system.
  • Constructed and executed SQL queries to verify data quality.
  • Documented defects with clear explanation and assigned appropriate criteria using Quality Center for efficient debugging process.
  • Wrote test cases for black box and white box testing of application.
  • Worked in Waterfall methodology.

Environment: Windows 7, Linux (Ubuntu 14.04), Mac OS X, J2EE, Java, HTML, JavaScript, HP Quality Center, MySQL.

Confidential, San Jose, California

QA Analyst

Responsibilities:

  • Created standardized templates for test plan, test cases, test scripts, test defect log, QA checklist etc.
  • Involved in setting up the test environment.
  • Created manual test plans for positive and negative scenarios using Quality Center.
  • Created automated scenarios using WinRunner for Functional and GUI testing.
  • Identified the high-risk points and the priorities of the application.
  • Writing the test plan and test cases for acceptance, functional and integration testing using Quality Center.
  • Performed Automation Testing by using Java Object Orientated Programming for Selenium WebDriver with Eclipse
  • Designed and maintained the Frameworks and automated the tests with using the Junit and TestNG
  • Reported the test results using ReportNG, analyzed Test Report with the test documentation details, and submitted the review to the team
  • Used Page Object and Page Factory pattern for the Selenium programming
  • Built the Test Environment in the hardware and software system based on the project requirement
  • Performed Smoke, Functional and Regression using Selenium WebDriver
  • Executed testing with Selenium Web-Driver in Integration Testing and System Testing for Functional and Non-functional requirements, including performed Regression Testing to ensure the integrated modules co-functioning well in the incremental versions of product, and performed End-to-End Testing to ensure the complete integrated product working well
  • Used web exception handling in test scripts to handle exceptions in web pages.
  • Wrote SQL queries to perform some backend testing.
  • Revising test scripts as needed to meet new and changing specifications.
  • Worked with the automation and data integration team integrating the system and developing utilities in support of the new software.
  • Tested the software using different browsers to study the compatibility.
  • Documented the errors using Quality Center and tracked them to completion by communicating and co-coordinating with the development as well as the support group.
  • Used Selenium Web Driver, Java and TestNG to create nightly automation scripts.

Environment: Windows 7, J2EE, Java, HTML, JavaScript, Quality Center, MySQL.

Confidential, San Jose, California

QA Analyst

Responsibilities:

  • Used Quality Center to track and report bugs and defects and was also responsible for communicating the status to everyone involved.
  • Performed various types of testing such as integration testing, system testing, end-to-end testing, regression testing, and acceptance testing and cross-application and platform modules.
  • Analysis of the test data, required for the testing purpose.
  • Working closely with the software development, design and testing teams to determine the best approach for the accomplishment and testing of each project module.
  • Performed manual testing considering the base line of developed test plan and test cases and also considering both positive and negative scenarios.
  • Automated the test scripts for GUI, Functional and Regression testing using Selenium WebDriver.
  • Performed data driven tests using Selenium WebDriver and verified that the application was working properly
  • Tested the application for browser compatibility on various versions of IE, Chrome, Firefox, and Safari.
  • Prepared and documented the test cases, test procedure, test data and expected results for the system testing of the application.
  • Ran SQL queries to check that database was updated as per the inputs provided by the user.
  • Performed the GUI test manually as well as using automation to verify that the results appeared correctly and in the appropriate fields.
  • Monitored UNIX servers during load testing for CPU Utilization and Memory Usage.
  • Wrote SQL queries to perform backend testing.

Environment: Windows XP & 7, MySQL, HP Quality Center.

Confidential, Marlborough, MA

Automation Engineer/ QA analyst

Responsibilities:

  • Analyzed Software Requirement Specifications, including Functional and Non-functional Requirement Analysis and Risk Analysis.
  • High-performing and motivated SCRUM team created with record close to 95% participation in agile meetings.
  • Designed Test Plan, Test Strategies, Test Suite, and test Cases in Quality Center and Rally.
  • Highly dynamic team working in an Agile environment
  • Performed Automation Testing by utilizing JAVA for Selenium WebDriver with Eclipse
  • Performed Test Automation with BDD practice in Cucumber/Selenium and executing automated tests on multiple environments using multiple browsers.
  • Expanding Automation framework to provide additional test capabilities, designing, coding and documenting automated test cases within a defined framework to ensure quality of our product.
  • Performed Smoke Testing for the environment that ensure the function ability
  • Executed Black-box Testing with Selenium Web-Driver in Integration Testing and System Testing for Functional and Non-functional requirements, including performed Regression Testing to ensure the integrated modules co-functioning well in the incremental versions of product, and performed End-to-End Testing to ensure the complete integrated product working well.
  • Created Graphic User Interface testing scripts to emulate the Front-end activities that potential users would perform as they interacted with the application and to test the GUI requirements
  • Performed Data-Driven Testing for positive and negative data from external Excel file or SQL Servers
  • Used Page Object and Page Factory pattern for the Selenium programming
  • Created the Frameworks and automated the tests with using the TestNG
  • Multiple browser instances testing in Selenium Grid
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium and Cucumber along with manual testing.
  • Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results.
  • Documented defects found during the test execution, and kept track of the defects by using Quality Center, and performed Regression Testing for the defect fixes in each version update
  • Participated in weekly status update with reporting testing progress and issues
  • Tested Web Services using SOAPUI PRO implementing assertions needed.
  • Reported the test results using ReportNG, analyzed Test Report with the test documentation details, and submitted the review to the team.
  • Participated in Daily SCRUMS, Sprint Review & Retrospective and weekly status update with reporting testing progress and issues.
  • Utilized Github with team for source code management
  • Communicated with the developers and provided feedback and recommendations regarding bugs fixes

ENVIRONMENT: Windows, JAVA, Eclipse, Selenium WebDriver, Selenium Grid, Cucumber, TestNG/ReportNG, GitHub, Jenkins, SOAPUI, Quality Center, Rally, MS Word and Excel 2010, Java, XML,

We'd love your feedback!