We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

3.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY:

  • Over 7+ years of diverse experience in Information Technology wif emphasis on Software Quality Assurance of both Client/Server and Web based applications in different environments for multiple browsers.
  • Extensive experience in manual and automated testing of web applications and web services. Good noledge of Software Development Life Cycles and defect tracking software.
  • Proficient in Core Java Programming
  • Extensive experience in developing, implementing, and updating Test Plans, Test Cases,and Test Scenarios
  • Proficient in various testing methodologies like Unit Testing,Functional Testing, Integration Testing, Regression Testing, Performance Testing, and Reliability Testing
  • Extensive experience wif testing tools like TestNG, JUnit, Soap UI, Selenium 2.0, Selenium IDE, and Eclipse
  • Solid Experience wif both manual testing and automated testing
  • Proficient in using build automation tools like ANT and Maven
  • Solid experience in testing Oracle database applications using JDBCand in writing SQL queries.
  • Solid experience in Source Code Management/Version Control System tools like Subversion and GIT.
  • Solid experience in Continuous Integration Systems like Jenkins/Hudson.
  • Experience in analyzing test reports and using bug tracking software like BugZilla and JIRA.
  • Experience implementing and utilizing Agile Scrum and Waterfall software development methodologies
  • Knowledgeable of web architectures and servers like Apache Tomcat
  • Experience in business requirements analysis, functional and non - functional requirements analysis, risk analysis, and AT
  • Excellent problem solving skills wif strong attention to detail and good at reproducing complex and intermittent bugs.
  • Good Team player, quick learner, proactive, collaborative and self-starter, excellent oral and written skills

TECHNICAL SKILLS:

Test Automation Tools: TestNG, JUnit, Soap UI, Selenium 2.0, Selenium IDE

Build Automation Tools: ANT, Maven

Defect Tracking tools: BugZilla, JIRA

Source Code Management Software: SVN, GIT

Continuous Integration Framework: Jenkins, Hudson

Technologies: HTML, XML, Xpath

Operating Systems: Windows-Vista/7/8, UNIX, Linux, Mac OS

Programming Languages: Java, PL/SQL, HTML, XML, C, C++, C#

Databases: Oracle 11g

Scripts: JavaScript, Shell Scripts

PROFESSIONAL EXPERIENCE:

Confidential, Buffalo, NY

Software QA Engineer

Responsibilities:

  • Analyzedsystem requirements and user stories to develop, implement and maintain detailed Test Plans, Test Scenarios and Test Cases in Confluence wikis for Functional Tests and Integration Tests
  • Reviewed positive and negative test cases wif product management and development.
  • Prepared testing schedule based on development and sprint plans
  • Developed Functional Tests and Integration Tests for a Web Application UI using Selenium 2.0 and TestNG
  • Used Java API’s and JDBC to accessOracle 11g database
  • IncorporatedOOPS concepts and utilizedJava Collection classes extensively to develop test code
  • Developed teh existing Page Object Model test framework.
  • Used Firebug and Firepath to create HTML element locators based on XPath, CSS elements, ID, Name, and more
  • Created tabular data and parameterized test scripts for Data Driven Testing
  • Developed functional and integration tests for RESTful Web Services using SoapUIPro
  • Executed both Manual Tests and Automated Tests for Functional Testing and Integration Testing
  • Performed Database Testing using JDBC
  • Used Maven to automate teh build process for web applications testing
  • Used Maven to automate and execute SoapUI tests
  • Performed Regression Testing and Compatibility Testingusing Jenkins
  • Verified and debuggedCompatibility on different browsers and platforms
  • Participated in end to end system setup and carry out end to end system tests.
  • Used SQL Queries to access and verify teh data from teh various Oracle DB repositories
  • Tracked open defects, verified, and closed fixed bugs using JIRA
  • Utilized Git to effectively store and manage code
  • Attended daily Scrum meetings and provided test progress status as part of teh Agile process.
  • Interacted wif teh developers for bug fixes and to resolve issues
  • Worked closely wif developers to understand upcoming features and to product implementation details
  • Updated management on testing progress, issues and concerns on weekly basis.

Environment: Selenium 2.0, TestNG, Jenkins, ANT, Maven, Java, J2EE, Oracle 11g, JIRA, Git, Tomcat, XML, Xpath, Linux

Confidential, Oakland, CA

Automation Engineer

Responsibilities:

  • Analyzed business requirements and participated in teh creation of teh Test plan, Test Cases and Test Data
  • Interfaced and communicated wif teh business analysts to develop efficient Test Plans and Test Cases.
  • Used Selenium 2.0, Selenium Grid, and TestNG to create Functional Tests and Integration Tests for UI Web Applications
  • RanAutomated Tests for Functional Testing, Regression Testing, and Compatibility Testing
  • Interacted wif teh database using JDBC and performed Database Testing using Selenium
  • Developed test code for testing Web Applications in Java language using Eclipse IDE.
  • Used Java API’s to create Functional Tests forSOAP-based Web Services
  • Ran tests of test suites and automated teh build process using ANT
  • UsedData Driven Test Design to supply data from a database
  • Ran automated tests periodically using Jenkins to check for Regressions
  • Analyzed test results and logged bugs using bug tracking tool Bugzilla.
  • Checked-in and managed code in SVN repository
  • Attended daily Scrum meetings and provided test progress status as part of teh Agile process.
  • Analyzed various Performance Graphs like Response time, Hits per second etc. to see teh load on application.
  • Interacted wif Network, Server and Database teams to identify Root cause of Performance Bottlenecksand tune teh applications.

Environment: Selenium 2.0, Selenium Grid, TestNG, Jenkins, ANT, Java, J2EE, JDBC, BugZilla, Subversion, XML, Xpath, Linux

Confidential, Sunnyvale, CA

QA Engineer

Responsibilities:

  • Identified and reviewed Functional and Non-Functional Requirements for development of test plan and developed high level test cases
  • ReviewedTest Scenarios to ensure requirement coverage.
  • Assisted in development ofTest Automation Solutions and Strategies
  • Wrote & Executed SQL Queries to test database and ensure data integrity
  • Participated in design of Functional Tests and Load Testsand developed automated test suites
  • Wrote test cases for teh application and collaborated wif teh team to identify and review P1, P2, P3 test cases.
  • Used Firebug and XPath Checker to locate HTML elements in teh web page using Xpath
  • UtilizedJava Collection classes for development of test codes
  • Performed Functional Testing to identify critical components in teh application and used teh Selenium WebDriver Framework and TestNG to automate teh tests for different modules of teh web site.
  • Used ANT to build and run teh Selenium automation framework.
  • UtilizedSVN as a source code management software
  • Used BugZilla to track bugs

Environment: TestNG, Selenium WebDriver, SQL, FireBug, XPath Checker, BugZilla, SVN, Java, J2EE, Linux

Confidential, San Francisco, CA

QA Engineer

Responsibilities:

  • Developed and implemented detailed test plans and test cases using BRD’s and Functional Specifications
  • Analyzed test plans, business requirements and involved in modeling teh workflow for system testing
  • Created and executed Functional and Integration tests for API testing
  • Tested SOAP-based Web Servicesfor Functional Requirements using Java API’s
  • Utilized SQL to view, modify, and add/delete data in tabular data to be used for test scenarios
  • Ran risk reports and validated wif legacy reports
  • Executed Functional Testingand Performance Testing to verify data integrity using SQL
  • Automated business processes using bash scriptsaccording to business requirements

Environment: SQL, Java, JUnit, TestNG, Linux

Confidential

QA Engineer

Responsibilities:

  • Reviewed requirements for testability and usability.
  • ManagedTest Plan, Traceability Matrix, Test Scenarios, and Test Cases.
  • Developed test scripts for Test Scenarios covering all aspects of project functionality.
  • Designed creative and effective methods to improve software quality test coverage, efficiency and regression coverage.
  • Managed all phases of testing for assigned components.
  • Created and performed database SQL Queries
  • Created and implemented helper classes using OOPS concepts and Java Collection classes
  • Interacted wif database usingJDBC
  • Performed back-end testing in UNIX environment using complex SQL queries
  • Participated inFunctional Testing, Regression Testing, Basic Security Check, Integration Check, UI testing, Browser Compatibility Testing
  • Good exposure toANT, report generation and configuring email notification through teh framework.

Environment: TestNG, BugZilla, SQL, JDBC, ANT, Java, J2EE, UNIX

Confidential

QA Engineer

Responsibilities:

  • Participated in development of Test Plan and Test Strategy
  • Collaborated wif product management teams in reviewing and analyzing Functional Requirements
  • Developed test code in Java using Eclipse IDE and Selenium IDE
  • Designed and implemented tested cases for critical front-end components
  • Performed white-box testing and black-box testing of teh application backend and GUI.
  • Performed test code review wif developers.
  • Verifieddata of relational databases using SQL queries.
  • Identified bugs and created bug reports
  • Debugged and updated Regression Tests and issued documentation
  • Attended for all weekly QE status meetings and provided status updates.

Environment: Selenium IDE, SQL, Eclipse, Java, JUnit, TestNG, Linux

We'd love your feedback!