Software Quality Assurance Engineer Resume
MO
SUMMARY:
- Around 9 years of experience in Software Quality Assurance in Automation and Manual testing using Selenium tool. Experience includes working in Telecom, Banking, HealthCare domains.
- Experience in all phases of Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC).
- Expertise in writing automated test using Selenium, JUnit and Java.
- Experienced in all phases of lifecycle including requirement gathering, risk analysis, project planning, scheduling, testing, defect tracking, reporting and managements.
- Expert in automated testing as well as in manual testing using tools such as ALM, HP Quality Center, Selenium Web driver, TestNG, Maven, Cucumber, Jenkins.
- Experienced in developing use cases, user interface specifications, and user requirement specification documents.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Experienced on Eclipse to develop Junit and TestNG frameworks.
- Experienced with debugging using Firebug, Chrome or IE development tools.
- Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
- Good knowledge in Database Testing using SQL.
- Worked on web services based on SOAP and REST using SOAPUI.
- Proficient in different software development methodologies like Agile Methodology, Waterfall model, Iterative model and V - model.
- Strong Analytical and Problem Solving skills.
- Quick learner of new software/tools, self-starter, can work independently and in a team.
- Can conduct functional, load, smoke, GUI, integration, and regression testing.
- Good experience in working with bug tracking tools and defect management.
- Ability to interact with Business Analysts and developers regarding functional requirements, bugs, enhancements and test case review meetings.
TECHNICAL ENVIRONMENT:
Testing/Management Tools: Selenium (IDE, WebDriver), Selenium 2.2, 2.3, 2.35, 2.4 SOAP UI, Maven, TestNG, Cucumber and ALM Quality Center.
Programming Languages: Java, Servlets, Jsp, JavaScript, SQL
Operating Systems: Windows, UNIX and LINUX
Web Technologies: HTML, CSS, XML, JSON and XPATH
Application Servers: Jenkins and Tomcat
Others: Eclipse, Firebug
PROFESSIONAL EXPERIENCE:
Confidential,MO
Software Quality Assurance Engineer
Responsibilities:
- Involved in Understanding the Functional Requirements of the Application.
- Writing Test automation script in Selenium Web Driver.
- Configuring TestNG Framework to execute Selenium scripts.
- Analyzing and understanding the requirements specifications.
- Review, creation and execution of test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories.
- Used Firebug to identify Elements' by ID, Name, CSS, XPath, and Links on Web Pages.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- TestNG plugins to run the Selenium scripts.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG, Maven, Cucumber).
- Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL/with URL and created Test cases.
- Create Automation Scripts for Test Data creation and Regression Testing.
- Performed Positive & Negative testing through Automation.
- Designing and implementing the Automation Framework and its data
- Script Development, Debugging and Reviewing
- Verifying UI elements on a web page is common feature of automated tests
- Participating in walkthroughs and defect report meetings periodically.
Environment: Java, Selenium 2.4, Maven, TestNG, JSON, XPath, Apache Maven, Jira, HP QC
Confidential
Selenium Automation Engineer
Responsibilities:- Conducted Functionality and Regression testing using Selenium.
- Performed Functional testing, Smoke testing, Performance testing and Unit Testing.
- Used JIRA to document and report/track all issues and defects.
- Importing Selenium Project into ECLIPSE.
- Involved in White Box testing of the application.
- Automated the functional test cases using Selenium web testing tool.
- Developed automated test plans and created automated test script using Selenium WebDriver.
- Designing and implementing the Automation Framework and its data
- Performed manual/web testing using Selenium IDE.
- Created and maintained a Selenium based test suite.
- Provided customer support during UAT test cycles
- Wrote Test Cases and performed Manual Testing like Positive Testing and Negative Testing
- Sent reports to all team members with daily status to track the updates in Testing.
Environment: Java, Selenium 2.35, TestNG, Maven, QA, UAT
Confidential
Test Lead
Responsibilities:
- Created Test Strategy Documents.
- Created test plans which enforce the acceptance criteria of features.
- Based on the changing requirements updated test plans and cases.
- Created functional-level regression tests based on sprints
- Provided walkthrough to the Client Test Plan, Test Case approval
- Owns QA Health status of releases/projects in SM dashboard
- Used excel add-ins to Import and export test cases and associating with test plan and corresponding sprints.
- Defect log tracking and Metrics preparation.
- Sharing business application knowledge and logic with team on certain functionality to be implemented.
- Weekly update with Scrum master/QA Lead on project progress and COE level report preparation.
- Providing value add to customer by sharing ideas for better interaction with application and quite user friendly.
- Experienced with Web application testing and troubleshooting on Chrome, Firefox, Safari, IE
- Experienced with Web Services / API testing (SoapUI)
- Preparing dashboard and Status report for project.
- Involved in defect Triage meetings.
- Weekly Status call with Client, Tech Lead and Scrum Master to discuss technical challenges and issues.
Environment: Selenium Web Driver, Java, SOAPUI, UNIX, Jira
Confidential
Online Solution Delivery Testing Services/Selenium/Java Automation Engineer
Responsibilities:
- Understanding new requirements and developing QA Test cases for the new requirements.
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, TestNG.
- Involving in daily stand up meetings of GUI team and backend team.
- Following Agile Methodology (SCRUM) for this project.
- Creating frame work using TestNG and Web driver.
- Parameterizing the test for multiple sets of data testing.
- Arranging test suites to be able to upgrade tests easily in the event any feature changes.
- Writing Test plan and test case for the new features.
- Modifying the existing test cases based on change in a feature and requirements.
- Performing Regression, smoke and sanity testing in QA, Stage and Production environments.
- Performing smoke testing on new product.
Environment: Selenium IDE, Selenium RC 2.3, Web Driver, TestNG, Java, UNIX, Jira
Confidential
Selenium/Java Automation Engineer
Responsibilities:
- Acting as onsite offshore coordinator for project in which major responsibility includes co-operating with the offshore QA team, onsite development team and business team for execution of testing activities and minimize the communication issues
- Preparing the Scope & Strategy document for new projects.
- Allocating resources for new projects.
- Review the Estimations, TSR, WSR and DSR reports.
- Resolve the technical issues and mentoring the resource on automation tools.
- Shared knowledge on eBOBS and NABConnect applications to peers.
- Updating the existing regression scripts based on the impact spread sheet of the project.
- Setup and create the test data for SIT execution.
- Communicating the client on daily basis on project issues.
- Created and reviewed User defined functions.
- Review of Automation Scripts.
- Involved in Automation Scripts development, debugging, reviews, batch scripts execution, analyze results and reporting defects.
- Managing all project related documents on a common SharePoint portal and ensuring that all the artifacts are updated with the latest information.
Environment: Java, Eclipse, HP Quality Center
Confidential
QA Engineer
Responsibilities:- Involved in project planning, coordination and implemented QA methodology.
- Involved in Understanding the Functional Requirements of the Application.
- Agile Methodology was followed for implementation of this Project.
- Selenium IDE (Integrated Development Environment) is a prototyping tool for building test scripts in Java.
- Attending iteration demos and executed test cases on the story cards
- Discuss with SA with the requirements and changing functionalities on the stories.
- Importing Selenium Project into ECLIPSE.
- Preparing the Super Class, Common function libraries, Data pools according to the Automation test Cases.
- Using Base URL to Run Test Cases in Different web Browsers in Selenium.
- Web Driver for writing automated tests of websites in Selenium
- Identifying various Test Data scenarios and collecting the user test data for different test regions (Dev, Acceptance and QA) from Mainframe system before the execution starts.
- Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
- Definition and preparation of UAT Test Data.
- Tests of a specific function within application, requiring some type of user input, and returning some type of results.
- Verifying UI elements on a web page is common feature of automated tests.
- Publishing the Peak test results along with the impact of load on various systems against the distributed environment.
- Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
- Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
- Creating the Re-Usable Components for Automation test Cases.
- Maven and TestNG plugins to run the Selenium scripts.
- Integrate the Selenium Automation test Cases to Clear Case VOB.
- Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
- Web services testing by SOAP UI tool.
Environment: Java, Eclipse, TestNG, HP Quality Center