Software Qa Engineer Resume
NJ
PROFESSIONAL SUMMARY:
- Over 8 years of experience in the IT Industry as a Sr. Automation Analyst.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM and Waterfall.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing.
- Expertise in automation of Web - based application testing using Selenium Web driver, Selenium Grid, Selenium IDE and Worked on multiple browsers like IE, Firefox and Chrome Driver.
- Experience in creation of Automation test scripts using frameworks like Page Object Model.
- Hands on experience using Excel (POI API) for Data Driven Development testing frameworks.
- Experience in using TestNG test frameworks in creating test scripts, test suites, HTML reports.
- Generate tests using Log4j in various output target.
- Hands on experience in using build and project management tolls like MAVEN and Configuration management tools like SVN.
- Performed Continuous integration automation using Jenkins.
- Experience in using finder mechanisms like CSS, XPath expression, HTML id, name to find the Web Elements.
- Participated in requirement review meetings, analyzing requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
- Experience in preparing test data for positive and negative testing and identified critical bugs in the product.
- Expertise in writing SQL Queries and performing Database testing.
- Expertise in Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Bugzilla and JIRA.
- Experience in Black Box Testing Techniques - Boundary Value Analysis and Equivalence Portioning.
- Documented, implemented, monitored, and enforced all processes and procedures for testing which are the standards defined by the organization.
- Reviewed & revised suit of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues.
- Proficient in using Quality Center for Test Planning and Defect Reporting and Tracking; Thorough understanding of the Defect life-cycle process.
- Worked with cross functional testing teams and developers for closing defects.
- Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
- Quick learner, Self-motivated and problem solving skills.
- Excellent technical analytical skills as well as logical reporting skills.
- Good team player with an ability to work independently in a time sensitive environment.
TECHNICAL SKILLS:
Development methodology: Agile/ Scrum, Waterfall
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report
Automation Tool: Selenium Web driver, Selenium IDE, Selenium Grid, TestNG, SOAP UI
Framework: Page Object Model, Keyword Driven, Data Driven, Hybrid Testing framework
Bug Management Tools: JIRA, Bugzilla, QC 10.0
Programming Languages: Core Java, JavaScript, Jquery, Ruby, HTML,XPATH,CSS
Database/Database tools: MySQL, PostgreSQL, SQL Server
Operating Systems: Windows 07.XP, UBuntu
Build Management /Continuous Integration Tool: Jenkins, Maven
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Software QA Engineer
Responsibilities:
- Understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
- Plan and Execute the Test Plan for US iCalendar project.
- Developed and maintained automated regression test cases in Selenium Webdriver using Java.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
- Developed Hybrid Driven framework to retrieve test actions, test data from Excel files.
- Configured Maven for JAVA automation projects and developed Maven project object model.
- Designed, coded and executed automated tests using TestNG and Generate tests using Log4j in various output target.
- Participated in continuous integration using Jenkins.
- Involved in Smoke testing, Sanity Testing and Regression Testing.
- Involved in verifying data in application through SQL queries against the Business Rules.
- Used QC 10 as a defect management tool to maintain test cases, Defects & requirements.
- Participated in daily SCRUM meetings and gave the daily status of testing.
Environment: Java, AJAX, QC 10, MySql, Manual Testing, Selenium Webdriver, Maven, Jenkins, TestNG
Confidential, Boston, MA
QA Automation Tester
Responsibilities:
- Analyzed and understood the business requirements.
- Involved in testing of application using the Scrum (Agile) methodology.
- Performing integration and functional testing for different application.
- Performed recording of GUI test cases using Selenium IDE.
- Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, TestNG and Maven.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files.
- Maintained and issued weekly reports on all automation tests.
- Involved in creating, updating and executing of Test Cases according to requirements
- Involved in Preparation of Test Plan and review of Test Plans.
- Used JIRA as a defect management tool to maintain Defects.
- Actively participated in daily Status calls, Retrospectives and Team meetings
Environment: Java, Manual Testing, JIRA, Microsoft Office Excel, Selenium Web driver 2, AWS services, MySQL, TestNG, Maven
Confidential, Miami Beach, FL
QA Engineer
Responsibilities:
- Interacting with client, Development team to understand and gather the Functional and Non-Functional requirements for projects/each release.
- Involved in testing of application using the Scrum (Agile) methodology.
- Involved in Requirements streaming and Preparation of Test cases based on Backlogs.
- Involved in creating, updating and executing of Test Cases according to requirements.
- Performed GUI Testing and Functional Testing for different modules of application using Black
- Box Testing Techniques.
- Involved in Preparation of Test Scenarios and Review of Test Cases.
- Performed System Testing and Integration Testing.
- Performed Sanity and Regression test cycles for different builds.
- Creation of Bug Summary Report in Bugzilla.
- Preparing Daily Status Reports.
Environment: Java, JSP, HTML, Postgres, Windows XP, Manual Testing, Bugzilla
