Sr. Qa Engineer Resume
Madison, WI
SUMMARY
- 6+ year’s hands - on experience in building and maintaining Automation frameworks using Selenium.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Extensively experienced in performing Manual and Automated Testing.
- Experience with Automated Testing tools such as WebDriver, Selenium IDE and Selenium Grid.
- Experienced in Preparation and Execution of test cases from technical requirements and functional specifications.
- Experienced in automation based on WebDriver and TestNG framework with Java programming language.
- Good understanding of Core Java and Object Oriented Programming (OOPs) concepts and Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
- Involved in Designing and implementing Restful APIs and SOAP Automation testing and by executing both functional and non-functional testing in SoapUI.
- Experienced in analyzing customer raised defects and preparing test cases to test specific defect.
- Implemented functional tests using Java, TestNG/JUnit framework and also cucumber framework.
- Experience in system testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
- Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
- Working experience in Agile Methodology, SCRUM and Waterfall model.
- Experience working in agile teams with a BDD approach using Cucumber automation tool.
- Involved in Test planning, Test summarizing and very good documentation, presentation skills.
- Involved in Defect rising and defect tracking, Regression testing.
- Good Experience in writing the test Cases in Selenium using Java language With Eclipse IDE.
- Good Experience using version control tools like TFS, GIT and SVN.
- Strong knowledge ofcross browser, cross platform compatibility testing.
- Good Knowledge in build deployment process using Jenkins and Ant, Maven.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
TECHNICAL SKILLS
Languages: C, C++, Java, c#, HTML, XML, JavaScript, SQL
Testing Tools: Selenium Web driver/IDE/RC/Grid, JUnit, TestNG, SoapUI, HP Quality Center/ALM/Test Director, Cucumber, FitNesse
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), ALM QC, TestDirector, TestLink, Bugzilla, Rational clear quest.
Testing Framework: JUnit, TestNG
Built Tools: ANT, Maven
Continuous Integration Tools: Jenkins/Hudson, Travis
Methodologies: Agile (Scrum), Waterfall, TDD
Databases: Oracle, SQL Server, MS-Access
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP
Repository System: GitHub, Subversion, TortoiseSVN
Version Control: CVS, Git
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Madison,WI
Sr. QA Engineer
Responsibilities:
- Reviewed and analyzed the Business Requirement Documents.
- Practicing full facing AGILE methodology with SCRUM Meeting, Sprint Planning Meeting, Sprint Review Meeting, Retrospective Meetings.
- Developed automation test scripts usingSelenium WebDriver and Java.
- Used data driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.
- Implemented TestNG for writing unit test cases and executing them as a test suite.
- Maintain all manual test scripts and other artifacts like test data, test results and defect reports using JIRA
- Wrote scenarios, scenario outline and step definitions using cucumber for BDD.
- Developed and executed the test scripts withSeleniumand Cucumber.
- Defects were tracked, reviewed, analyzed and compared by using Jira Tool.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
- Developed and maintained unit tests using JUnit.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved in Defect raising and defect tracking, Regression testing.
- REST based Web Services have extensive knowledge of REST API’s testing.
- Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
Environment: Java, Restful Automation, Selenium Web Driver, Cucumber, Selenium grid, TestNG, JUnit, Maven, Jenkins, Git, Eclipse, SOAPUI, Agile, HTML, XPath, JavaScript, Firebug, SQL, Oracle, Jira
Confidential, NC
QA Engineer
Responsibilities:
- Analyzed requirements to create and execute test cases.
- Tracked and reported defects using Jira.
- Regression test cases were written and automated using Selenium WebDriver.
- Automating test cases using Selenium tool with TestNG framework.
- Experience in TestNG for parallel execution, Cross Browser Testing, reporting and data providing using Groups, parameter and Data Provider.
- Involved in doing System testing of the entire application along with team members.
- Participated in sprint planning and estimation.
- Participated in Requirement reviews, test planning, test plan reviews, test case reviews.
- Participated in multiple production deployments.
- Performed Regression, Smoke, Functional testing, Back End testing.
- Developed and executed the test scripts withSelenium, cucumberand Java.
- Participated in Defect reporting meetings.
- Created internal status reports and mentoring new team members.
- Involved in collecting the requirements, analyzing, design, coding, implementation, debugging, testing and deploying of application in Agile methodology.
- Learned application business requirements, technical specification and installation guidelines.
- Performed usability, GUI, Functionality and Regression testing of the new builds.
- Identified application defects to minimize number of steps to reproduce the problem.
- Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Identified and isolated software defects and reported them via TFS.
- Participated actively in QA team meetings and discussions.
- Responsible for adding new test cases based on the Iteration.
Environment: Java, Selenium Web Driver, TestNG, JUnit, Maven, Jenkins, Git, Eclipse, Agile, HTML, XPath, JavaScript, Firebug, SQL, Cucumber, Jira
Confidential
Manual Tester
Responsibilities:
- Involved in writing & execution of Manual Test Cases.
- Experienced in writing Several Java classes.
- Worked closely with users and program developers to ensure application development meets with the user expectations.
- Participated in the meetings, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Identified Bugs and tracking them till closure.
- Ability to communicate effectively with both technical and non-technical people.
- Strong troubleshooting skills.
- Identify requirements by coordinating with clients to understand service requirements.
- Involved in Defect raising and defect tracking, Regression testing.
- Good knowledge in White box testing using Java, JUnit Testing.
- A very good team player but can also work independently with minimum or no supervision.
- Ability to meet deadlines and have flexibility in a fast-paced environment.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Identified Bugs and tracking them till closure.
Environment: Windows/UNIX, Linux, Java, Selenium, Oracle, QC, Perforce, VMware, QTP, TestNG, JUnit, MS-Excel
