Qa Automation Engineer Resume
LA
SUMMARY
- Around 4+ years of experience in Information Technology including both Manual and Automation Testing.
- Experienced in developing Test Plans, Test scripts, Test Cases and conditions based upon the business requirements.
- Expertise in writing Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Knowledge on test automation framework using Selenium Web driver.
- Involved in developing Java Selenium Web Driver/IDE test scripts using Java and Test Frame works using Testing/ Junit, maven build tools.
- Worked on source version control tools such as Subversion TFS and Git.
- Well versed with Smoke, Sanity, Functional, Data - driven, Integration, System, Front-End, Back-End, Regression, User acceptance testing(UAT), Web Service Testing and end to end testing.
- Involved in the Continuous Integration of the automation framework.
- Experienced with testing management tools such as HP Quality Center/ALM and JIRA
- Experienced in developing automations frameworks Data Driven, Keyword Driven, Hybrid frameworks for UFT and Testing, JUNIT, POM frameworks for Selenium.
- Experience with Web Services standards and related technologies (XML).
- Excellent knowledge of full Software Development Life Cycle (SDLC) with different models like Waterfall, Agile-Scrum software development process along with software testing life cycle (STLC).
- Good understanding of all modules of Quality center/ALM such as Requirements, Test Plan, Test Lab, Defects and Dashboard reports.
- Experience in writing SQL queries using joins and subqueries.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, HP Quality Center/ALM, JUnit, Testing
Languages: JAVA, Java Script, XML, SQL
SOA Technologies: REST, WSDL, Web Services, SOAP UI
Test Framework: Data Driven Framework, Keyword Driven Framework
Web Debugging Tool: XPath, Firepath, Firebug.
Methodologies: Agile-Scrum and Waterfall.
Defect Tracking Tools: ALM/Quality center, JIRA
Platforms: Windows 7/Vista/XP
Continuous Integration Tools: Jenkins, GITHUB, Maven
MS Office Suite: MS Word, Excel, PowerPoint, Outlook
PROFESSIONAL EXPERIENCE
Confidential, LA
QA Automation Engineer
Responsibilities:
- Expertise in developing QA Test Conditions, and Test Cases; ensuring adequate testing of software both before and after completion; conducting and documenting UAT.
- Performed Business rules, Regression and functional testing for each station.
- Performed Manual testing, Database testing, Regression testing and created Test Execution Reports, Bug Status Reports.
- Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
- Developed Selenium test cases using Testing framework.
- Created Test Cases for Cross Browser Testing.
- Used various java APIs like Apache POI, Java Email, etc. as part of test automation.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, Testing and Maven technologies under Java platform utilizing industry leading design patterns and approaches.
- Performed different types of testing like smoke, functional, system integration, black box, gray box, positive, negative and regression testing
- Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Involved in providing the efficient locators strategy like XPath and CSS to run Selenium RC script in stable condition.
- Used JIRA for Test Management, Bugs reporting and communicating to developers, product support and test team members.
- Tested application under the Agile, scrum and sprint development and process.
- Monitored the progress and verified the fix of the bugs that were logged into JIRA.
- Involve in Defect Management, Defect Review and Defect Status Reporting.
- Actively participated in daily SCRUM meetings and involved in bi-weekly Sprint releases.
- Participate in defect triage meetings for quick defect resolution and prepared the release note artifacts.
Environment: Java, Selenium WebDriver, Agile, Jenkins, SharePoint, XPath, SQL and Windows MS Office etc.
Confidential
Quality Assurance Engineer
Responsibilities:
- Worked with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Jenkins, Maven, JUnit, JIRA and Eclipse.
- Performed Business rules, System testing, Regression and functional testing for each release.
- Created Test Cases using Element locators and Selenium Web Driver methods.
- Enhanced Test Cases using Java programming features and TestNG annotations.
- Experience in developing automated test scripts and frameworks using Java
- Created POM to automate functional and regression testing using Eclipse.
- Created Test Cases and filled on Quality Center ALM 11.5
- Performed different types of testing like smoke, functional, system integration, black box, gray box, positive, negative and regression testing
- Recorded and managed defects.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium
- Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually.
- Extensively queried through SQL to check the database records.
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in Java.
- Test compatibility of the application for Dynamic and Static content using HTML Id’s and XPATH, CSS in Selenium.
- Created various custom methods for handling frame, multiple windows and Pop-Up.
- Performed manual and functional testing on various parts of the application and used ALM for defect tracking.
- Worked on bugs based on the severity and interacted with developers to resolve them and categorize.
Environment: UAT, SDLC, Manual Testing, ALM/Quality Center, Windows, XML, MS Office
Confidential
Quality Assurance Engineer
Responsibilities:
- Well versed with complete life cycle ofManual Testing process with waterfall methodology
- Experience in leading aManualTesting assignment and successfully tracked progress ofManual testing effort.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required inWaterfall.
- Reviewed Business requirements, IT Design documents and involved in preparing Test Plans for all assigned project releases.
- Involved in creation of manual Test reports and Test cases.
- Performed manual Black box, Functional, GUI, Regression, Integration testing.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL.
- Analyzed performance of Web-server, Application-sever and Database-server in virtual user’s load.
- Work with release management for regular releases, smoke-testing each release.
- Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.
- Performed of Manualtesting for the functionality and GUI of the application using ALM.
- Used Quality Center to manage testing and track test results for each build and report defects detected.
- Preparation of Test Cases as per the functionality requirements in theQuality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.
Environment: Manual Testing, ALM, SQL/Oracle and Windows, Quality Centre, MS SQL Server 2005/2000.
