Sr. Qa Automation Tester Resume
Ashburn, VA
SUMMARY:
- Around 8 years of experience in IT sector in manual testing, automation testing, database testing and web - service testing.
- Expertise in working with open source tools Selenium IDE, Web Driver2.0 API, JUnit4, Eclipse and TestNG.
- Experience in testing integrated software Web Services through SOAP UI, REST and XML
- Experience of writing SQL queries for backend/database testing.
- Experience in writing 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), Agile Development and Defect Life Cycle.
- Experience in Defect Reporting and Defect tracking process using Quality Center (QC/ALM).
- Experience working on Xpath for handling complex and dynamic elements in Selenium using different methods in Xpath such as Contains, Starts-With.
- Experience in working with Java and OOPS concepts required for the Selenium Frameworks.
- Saved remarkable time and cost of testing by automation using Selenium Web Driver, JAVA, Cucumber.
- Expertise in using different web-debugging tools like Firebug and Fire path for finding elements.
- Developed scripts to navigate to various frames and to handle multiple windows and performed operations on the web elements.
- Experienced in handling the issues of Synchronization in Selenium Web Driver using waits such as Implicit wait, Explicit wait and Fluent wait.
- Decision making during application release, based on stability, outstanding defects and analyzing the ease level of end users.
- Expertise in writing test scripts using Selenium Web Driver using Java.
- Expertise in writing the Automation frameworks from Scratch.
- Expertise in Designing and Extending Existing Test Frameworks (JUnit, TestNG).
- 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.
- Handled Black Box Testing, Regression Testing, Smoke Testing, Functional Testing, GUI Testing and System Testing.
- Basic understanding of REST based web services, JSON
- Knowledge on Mobile Testing using Appium.
- Expertise in build integration tools like Maven, Ant and Jenkins and in Version control systems like SVN.
- Expertise in using Log4j API.
- Participated in Knowledge Management for entire team.
- Expertise in implementing / suggesting best practices and Understanding the complexity of the application, collecting the client’s requirements and providing the software solution to achieve their quality standards.
- Have good interpersonal skills, committed, result oriented self-starter, quick learner and hard working.
TECHNICAL SKILLS:
Testing Tools: Selenium, HP ALM Quality Center10(HPT), Cucumber, Eclipse, TestNG, Junit, Maven, Clear Quest, Jenkins.
Operating Systems: Windows 98/NT/2000/2003/XP, UNIX, LINUX.
Programming Languages: Java, JUNIT4, HTML,SQL.
Backend Databases: MySQL, MS SQL 2007, DB2, Oracle 10g.
Software Methodologies: Agile, Waterfall.
Application/Web servers: Web logic, IBM Web Sphere, Apache Tomcat 5.0/6.0
Office Tools: MS-Access, office, Excel, MS Project, Power point, MS-Outlook.
Version Control System: SVN, CVS, Visual Source Safe
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn, VA
Sr. QA Automation Tester
Environment: Windows7, Selenium (IDE, Web Driver 2.0), Java, TestNG, Quality Center (10.0), SQL, SOAP-UI, Cucumber, SVN, Maven.
Responsibilities:- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing
- Developed Test Plan, Test Cases and Test Scenarios using QC for testing the application.
- Performed Integration testing, System testing for testing the functionality of the application.
- Interacted with the QA managers for the regular update of the project.
- Worked with product owners regularly for developing test cases from the Business Requirements.
- Identified the manual test cases for test Automation and delivered all major enhancements with good quality.
- Created manual test cases for Functional, GUI and regression testing of the application.
- Developed the Automation framework using TestNG from the scratch and the scripts (test cases) are written using the Selenium Webdriver2.0 API in Java
- Extensively used Firebug and other developer tools based on the browser to identify the locators.
- Involved in Testing Web Services using SOAP UI.
- Involved in Functional testing, back end testing and data loading for system testing.
- Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
- Executed all Selenium test scripts on the different browsers and checked for compatibility, Also performed the cross browser testing using Selenium Grid.
- Wrote Features using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT) to implement BDD.
- Used Log4j API for logging the information into the while Automating the test scripts using WebDriver 2.0 API.
- Defect management using QC/ALM, active monitoring and co-ordination between developer and other tester
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Involved in test prioritization and test execution, planning, Test logging and defect tracking.
- Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
- Create and execute test plans, test cases including regression test suits to support quarterly, monthly and semi-monthly releases.
- Extensively worked in agile environment, with daily stand up meetings, presentations and review.
- Raised all the defects in quality center found in system testing and tracked those defects till closure.
- Daily reporting on the test execution status, test preparation status and defect analysis.
- Coordinating with Offshore counterparts and weekly status call with offshore test team.
Confidential, CA
Sr. QA Automation Tester
Environment: Windows7, Selenium ( Web Driver 2.0 ), Java, Jmeter, JUnit4, Quality Center (10.0), SQL.
Responsibilities:- Reviewed functional design specification documents, design documents to develop test scenarios and test cases.
- Analyzed the test cases and test scenarios documents to come up with regression scripts that needed to be tested and used QC quality center.
- Modified the existing scripts and enhanced them to meet the current requirements
- Executing test cases and documenting result.
- Prepared requirement traceability matrix to fill gap between the requirements and test cases covered.
- Created manual test cases for Functional, GUI and regression testing of the application
- Designed and developed automation script using selenium webdriver, java and Junit
- Part of testing framework development team.
- Developed test conditions/scenarios from the requirements and detailed test cases that would completely test the quality and reliability.
- Performed automated smoke test to make sure all test channel and test environment is working as desired.
- Performed database testing by writing simple and complex SQL queries.
- Responsible for developing of JMeter LDAP Testing Script.
- Defect management using QC/ALM, active monitoring and co-ordination between developer and other tester
- Test prioritization and test execution planning, Test logging and defect tracking
- Preparation of Weekly Status Report (WSR) and Test Summary Report (TSR) for Management reporting.
- Created the Automation test suite for Web Services that are related to Pricing, Customers, Partners.
- Created Weekly status reports for the project progress.
- Actively participated in formal walkthrough for functional and technical specification of the projects.
- Effectively managed all verification and validation activities for all Production modifications including projects, releases, and changes using VSS (visual source safe).
- Crated stored procedures which will execute to perform business logic.
- Performed Code Reviews and Test plan Reviews.
Confidential, CA
Sr. QA Analyst/Tester
Environment: Windows 2000/NT/XP, Oracle 8i/9i, SQL, J2EE, Web logic, Quality Centre
Responsibilities:- Analyzed requirements, functional design and detail design documents following RUP.
- Developed QA Test Plan which included objectives, testing strategies, test environment for covering functional, integration and end-end testing.
- Involved in Walkthroughs and Inspections.
- Involved in analyzing use case diagrams
- Developed test cases from use case documents.
- Effectively used all QA documentation, execution details, defect creation and tracking using Quality Centre 8.0
- Used Mercury Quality Centre for writing the test cases and executed the test cases using the Test Lab
- Raised defects using Quality centre and got fixed with the Priority and Retested
- Create and execute test plans, test cases including regression test suits to support quarterly, monthly and semi-monthly releases.
- Ensure that all aspects of the system have proper testing and manage test team action plans, business solutions
- Create, execute, approve, manage test strategy, test plans, test cases/scripts, reviews, RTM and various testing checklists for all phases; create and manage test data for projects; act as a point of contact
- Involved in preparation of regression test suite using selenium web driver.
- Executed the regression test cases and ensured there is no impact on other Modules.
- Involved in Ad hoc testing.
- Adhered to the Project Delivery Process and documentation requirements.
- Maintained and updated regularly the Traceability Matrix.
- Created and executed SQL scripts to create and modify test data.
Confidential
QA tester
Environment: Windows7, QTP (10), Quality Center (10.0)
Responsibilities:- Performing manual and automation testing
- Understanding test requirements
- Writing / Modifying and Executing Test cases
- Designed and implemented Automation Test Frameworks using QTP
- Performed Smoke Testing for the application, using QTP
- Performing Functional, Regression Testing and Test management using QC
- Bug Tracking and Error reporting (Using QC) and following till it is not fixed
- Maintain daily issue log of the project.
- Coordinate and manage team and testing activities with an offshore testing team
- SQL skills to validate database tables and client reports; perform application smoke tests in production.
- Participate in project meetings to discuss the tasks and issues to be resolved prior to system release.
- Escalate the issues/blockers and team status report to higher level.
- Daily reporting on the test execution status, test preparation status and defect analysis
- Responsible for preparing data for UAT.
Confidential
QA Tester
Environment: Windows NT, Tomcat 5.5, J2EE, JSP, CFML, SQL Server 7.0, HTML and Jira
Responsibilities:- Involved in the system testing Team.
- Performed “Black Box” software validation as per software requirements specification (SRS) and software design specification (SDS).
- Developed documented and executed test cases for existing and new functionality, provided test reports.
- Configured defect modules in the area of severity, priority, affected versions, fixed versions, build date.
- Involved in the GUI test cases and Reviewing Test cases
- Executed test cases and updated the test cases status.
- Responsible for Verification, Validation of closure of bugs -- Defect Tracking.
- Involved and helped in other voluntary assignments as needed like reports, customer relations etc.,
- Defects reported to discuss in team meeting with product/dev team prioritize based on severity, priority, timeliness.
- Raised defects with exact re-creation steps and reported them to developer to fix the bugs.
- Modified the test cases according to the change request.
- Verified test checklist for various tests and maintain the test documents.
