Lead Qa Engineer/sdet Resume
Sunnyvale, CA
SUMMARY:
- Result - driven Quality Assurance professional 14 years’ experience with solid knowledge in automated software testing and extensive experience in software development methodologies including both Agile (Scrum) and Waterfall models.
- Proven expertise in test design, test development, and QA of cost-effective enterprise level application systems, middleware, and web solutions that exceed client's business requirements and expectations.
- Proven experience using test management and defect tracking systems such as HP Quality Center (ALM), Jira, Bugzilla, Confluence and Mondrian, medical application testing, mobile testing.
- Proven expertise in creation and maintenance of automation testing using Selenium, Web driver, Test NG, Junit and BDD(Behaviour driven testing) using Jbehave, Cucumber, Git, Appium, Rest Client, Postman, Continuous Integration, Protractor, Salesforce, Cypress
- Extensive experience in functional testing, unit testing, integration testing, regression testing, GUI testing, back-end testing, browser compatibility testing, and component testing on Windows, Mac
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure.
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
- Experience in using Version One Agile project management tools.
- Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.
- Ability to learn and adapt to new tools and technologies very quickly.
- Dedicated and Self-motivated to take independent responsibility coupled with ability to contribute as a team member.
TECHNICAL SKILLS:
Testing Tools: Junit, TestNG, Selenium, Web driver, Protractor, Cucumber, Jbehave, Selenium GridDefect tracking tools: Bugzilla, JIRA, Quality Center 9.x/10, Confluence
Programming Languages: Java, XML
IDE’s: Eclipse IDE
Version Control tools: SVN, Tortoise SVN, CVS, Mondrian, Perforce, GIT
Build Tools: ANT, Maven
Tools: Firebug, Fire path, AntBrowsers: Windows IE, Mozilla, Chrome
SDLC Methodology: Agile, Waterfall, Spiral, V., BDD, TDD
Operating Systems: Windows NT/2000/XP, Windows 7/8, Unix, Linux, Mac
Project management tool: Version One, JIRA
Database: SQL
Test Management Tool: HP Quality Center /Test Director
Cloud: AWS
Domain Knowledge: Ecommerce, Telecom, Online Education, EHR, Finance
Testing Types: Mobile testing, Desktop, UI, Regression, Exploratory, API testing, Cross browser testing, Automation testing
Procedures: Test plan, cases, process, Test strategies and coverages, Functional requirement
Other Tools: Rest Client, Postman
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Lead QA Engineer/SDET
Roles & Responsibilities:
- As a Senior QA Engineer, performed software testing and quality assurance of the web enrollment working under Agile (Scrum) software development environment
- Automated angular application module using protractor and Jasmine and created specs for various functional scenarios for SPA projects
- Worked very closely with UI angular developers while automating the tests using protractor and Jasmine
- Used GIT to re-modify files and for software development.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
- Created Test strategy and plan, create test data and organize test plans and test runs for automation.
- Test web services using REST client /Postman
- Managed, prioritized and organized and track defects with Bug tracking tools JIRA, working with dev team to facilitate timely corrections
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews for both mobile and desktop release.
- Identified, analyzed, and documented defects utilizing JIRA as defect tracking system.
- Took an active role in static testing activities such as design review and requirements inspections to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design of company software products for both desktop testing and mobile testing.
- Tested applications compatibility on different platforms (Mac, Windows), browser versions (IE, Firefox, Safari and Chrome) and Mobile Devices (Android, IOS), I pad
- Involved in all stages of testing Process-Development of Test Plan and Test cases based upon requirements for Functional Testing, Regression Testing, Integration Testing and support for User Acceptance Testing.
- Coordinated day-to-day changes, activities for testing, processes, and environment changes/impacts to the Release.
Environment: Agile, Selenium, Java, JavaScript, Test NG, Maven, Jenkins, HTTP Client, HTML, AWS, XML, XPath, JIRA, Rally, JavaScript, Angular JS, Protractor, Jasmine, Karma, Firebug, Mac, Eclipse, Cucumber BDD, Cypress, Salesforce
Confidential, Hoffman Estates, IL
Software Development Testing Engineer II
Roles & Responsibilities:
- As a Senior QA Engineer, performed software testing and quality assurance of company’s websites working under Agile (Scrum) software development environment
- Took a leading role in test automation using Selenium, WebDriver, TestNG, Java, Appium. Implemented Page Object Model Automation framework with Java, Selenium WebDriver for both mobile and desktop.
- Used Maven, Git, Java and Selenium Grid to create nightly automation scripts.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Created Test strategy and plan, create test data and organize test plans and test runs for automation.
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
- Test web services using REST client /Postman
- Experience in setting up testenvironmentfor automated script execution usingJava, AppiumandTest NG.
- Identified mobile elements usingAppium Inspector, UI Automator Viewer.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Good experience in mobile testing usingAppiumin bothIOSandAndroidapplications using simulator and emulator.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews for both mobile and desktop release.
- Identified, analyzed, and documented defects utilizing JIRA as defect tracking system.
- Took an active role in static testing activities such as design review and requirements inspections to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design of company software products for both desktop testing and mobile testing.
- Tested applications compatibility on different platforms (Windows, Linux), browser versions (IE, Firefox, Safari and Chrome) and Mobile Devices (Android, IOS), I pad
- Involved in all stages of testing Process-Development of Test Plan and Test cases based upon requirements for Functional Testing, Regression Testing, Integration Testing and support for User Acceptance Testing.
- Coordinated day-to-day changes, activities for testing, processes, and environment changes/impacts to the Release.
- Mentored offshore team on day-to-day testing activities.
Environment: JAVA, Web driver, Test NG, Windows, Firebug, Xpath, Jira, Wiki, Eclipse IDE, Maven, Git, desktop & mobile testing, Appium, Rest Client / Postman, Jenkins, Agile, Web Services (RESTFUL)
Confidential, San Jose, CA
Module Lead
Roles & Responsibilities:
- Extensively worked in agile environment, with daily scrum meetings; stand up meetings, presentations and review.
- Responsible for using Version One in process management and status tracking.
- Analyze the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Collected test data from the data team and tested for different kinds of scenarios (Positive & Negative) for the different fields of UI module.
- Interacted with developers and PM’s for testing various Projects.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and offshore team.
- Co-ordinated with offshore team and mentored junior QA. Involved in Training offshore QA Team.
- Involved in preparing QA sizing document and QA Sign Off document based on the Test Plan approved by the Project Manager, QA lead and developers.
- Involved in performing functionality, integration, usability, regression, boundary value testing, alpha testing, scenario-based testing.
- Responsible for centralizing the testing approaches in various projects.
- Performed cross browser testing and cross platform testing.
- Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
Environment: QC, JIRA, Confluence, Version One, Selenium, Java, Test NG, SVN, Firebug, Rest Client, Agile Methodology, Jbehave BDD
Confidential, San Mateo, CA
Sr QA engineer
Roles & Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Created Automation test framework using Selenium.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Automated test cases using Selenium and TestNG.
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for application under Test.
- Responsible for Tracking Defects using Quality Center, Bugzilla and making sure that the defects are efficiently passed from one bucket to another.
- Write code in EMML language and test it (language testing)
- Manual testing of EMML Web Editor in various browsers
- Test the functionality of eclipse studio plugin for Ganymede, Galileo, Europa
Environment: Eclipse Ganymede, Galileo, Europa, QC, Mondarian, Mozilla xx, Chrome, IExx
Confidential View, CA
Sr QA Engineer
Roles & Responsibilities:
- Involved in preparing Test Plan as per Business Specifications.
- Interact with Developers, and Business Analyst for clarifications of missing functionalities.
- Defects were tracked, reviewed, analyzed and compared using Mondarian
- Conducted bug review meetings and Go/No-Go meetings.
- Worked on few Google reader API coding, as I joined the team to the end of development phase.
- Worked on i18n localization automation and tested UI functionality for various languages using Selenium and Test NG.
- Wrote Junit for automating Google Reader APIs.
- Manual testing in 18n languages for visual alignment.
- Worked on Business requirement analysis which included analyzing the requirements and giving seminars to the team regarding the requirements and how they need to be accomplished.
- Worked with HF team in designing the UI screens.
- Prepared Modification Design Documentation after Complete Analysis of Requirement.
- Worked on Class / Sequence / Component diagrams
- Developed Front end using Infinys Web Application Development tool, Struts framework and JSP.
- Developed Java classes to implement Business-tier of Service Location and Appointment Scheduling.
- Prepared Custom APIs for different operations.
- Prepared Spring Dao for providing JDBC.
Environment: Java, JSP, Struts, Spring DAO, Infinys Portal Development tool. Rational Rose, AS 400, Web logi