Qa Automation Engineer Resume
Sacramento, CA
SUMMARY
- Over 8+ years of experience which includes various types of testing, functional, security, performance, automated, acceptance and Selenium testing.
- Have an experience in wide variety of domains which includes Retail, Financial, IT industry, health care insurance, and Ecommerce.
- Diversified experience as Quality Analyst and Engineer with testing of stand - alone, client server, web-based Database, Enterprise, Mobile applications.
- Excellent understanding of Software Quality Assurance Techniques and strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
- Expertise in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, and UAT testing browser compatibility testing.
- Proficient in different forms of testing like manual testing, unit testing, integration testing, regression testing and non-functional testing.
- Skilled in developing and executing test cases manually and developed automation script withSeleniumSuite, Selenium Grid.
- Expertise in Set up ofSeleniumWebDriveron TestNG Framework using Eclipse IDE
- Experienced in working with unit testing frame works like Junit and TestNG frameworks.
- Good experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.
- Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios.
- Expertise with Core Java and Object Oriented Concepts (Encapsulation, Abstraction, Inheritance, Polymorphism and Exception Handling).
- Testing the security of the hosting infrastructure and testing of web application.
- Implementation of parallel execution in the automation framework to do browser compatibility testing, using IE, Chrome and Mozilla.
- Experienced in working with different software methodologies like Agile, scrum and water fall methodologies.
- Managing the testing team by delegating tasks and tracking the same.
- Experience in End-to-End testing, Ad-hoc testing.
- Knowledge of Keyword Driven Framework, Data Driven Framework and Hybrid Framework from scratch.
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Created and executed detail function Test cases based on the business requirements.
- Developed automated tests in Java using Selenium RC,Junit and TestNG.
- Developed Web Client Test Cases based on Business Rules.
- Experience in testing APIs/web services - SoapUI and REST API
- Experienced in testing applications like Web and Mobile Applications (IOS and Android).
- Proficient with developer tools, such as Eclipse, Git and GitHub for developing on the Java stack
- Experience automating build processes by Maven.
- Experience in application deployments and continuous integration system like Jenkins
TECHNICAL SKILLS
Testing Tools: Selenium IDE, WebDriver, Grid, QC/ALM, JIRA, BugZilla, TestNG, Junit, ALM, FileNet, DataCAP.
Web Technologies: Java Script, VBScript, HTML, XML
Web Services Testing: SoapUI and REST API
Web Debugging Tools: FireBug, FirePath, FireFinder, WebDriver Element Locator
Databases: Oracle 11g/10g/9i, My SQL, DB2,Sql Server 2008, SQL Server 2005, MS-Access, MS-Excel, MS-SQL Server
Frameworks: Junit, TestNG
Languages: C, C++, SQL, Java, Groovy, Gherkin
Operating system: MS Windows 2000/XP/7/8, MAC, UNIX
Databases: Oracle, SQL Server, MS Access
Build Tools: Ant, Maven, Jenkins, GitHub
Tools: / IDE: VMware Workstation, Notepad, Notepad++, Eclipse
PROFESSIONAL EXPERIENCE
Confidential, West Des Moines, IA
System QA Analyst
Responsibilities:
- Creates, prepares and implements systems quality assurance reviews for numerous applications
- Responsible for primary development of testing strategies
- Meeting with stack holder and get the functional knowledge of an application and Creates Test Plan, Write BRD, write FSD.
- Perform Ambiguities review.
- Knowledge of Quality Assurance and testing disciplines along with experience with all phases and stages of testing (Functional, Regression, Smoke, Integration, and User Acceptance).
- Functional expertise on multiple systems supported by the QA group preferred.
- Excellent communication, negotiation, decision making, and project management skills.
- Excellent analytical and problem solving skills necessary to identify programming errors or inconsistencies and the ability to recommend solutions.
- Highly organized with great attention to detail.
- Ability to work independently and in a team environment.
- Self-starter with a demonstrated ability to consistently deliver results in a high-energy environment.
- Lead and/or participate in testing of software projects of large size and high complexity to ensure that software meets end-user requirements, design specifications and development standards.
- Critique software process to assure quality and to identify potential improvement opportunities
- Consults with users, providing advice and direction
- Performs more complex analysis of business requirements and system specifications
- May serve as a coordinator for all testing activities on a project
- Creates test plans and scripts for own projects
- May lead and review test plans written by others
- Performs moderately complex to complex test data conditioning, regression testing and testing validation.
- Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.
- Involved in defining test strategy and test scenarios, created test cases, test plans and executed tests using HP ALM.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Performed Data Validation followed by the manual testing of back-end.
- Performed End-to-End testing manually.
- Used SQL to validate backend database changes, deletes and update.
- Attended day-to-day meetings for providing regression status of existing functionality.
- Experience in testing APIs/web services - SoapUI and REST API
- Worked with developers in order to resolve the bug issues.
Environment: Java, Selenium IDE, Selenium WebDriver, TestNG, Junit, Eclipse, XPATH, Firebug, Fire path, HP ALM, Agile, HTML, SQL, Oracle, Windows XP, SoapUI and REST API
Confidential, Sacramento, CA
QA Automation Engineer
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Actively participated in agiletesting and completed tasks on time for each sprint to meet the deadlines.
- Extensively used Selenium Web Driver for automating UI for IPhone, android devices, to enroll users to devices and submitted in Perforce location.
- Wrote automated client-side GUI testing code using Selenium RC/WebDriver.
- Used Selenium-Web Driver with TestNG to make direct calls to the browser using each browser's native support to automate the AUT from within the browser.
- Used Firebug Tool to identify the Object's id, Name, xpath, link text in the application.
- Involved in executing allSeleniumtest scripts on the different browsers and checked for compatibility.
- Regression test cases were automated usingSelenium - Web Driver in Java.
- Executing Test Cases, Test Plans and Analyzing the Test Results.
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Investigated software bugs and maintained reports, tracked defects.
- Extensively used HPALM for test planning, maintain test cases and defects.
- Executed and maintained end-to-end GUI automation test suites.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
- Experience in testing APIs/web services by send request and response by SoapUI and REST API
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
- Experienced in testing applications like Web and Mobile Applications(IOS and Android).
- Experience in Manual Black Box,Gray Box software testing experience
- Prepared status summary reports with details of executed, passed and failed test cases.
- Proficient with developer tools, such as Eclipse.
- Experience automating build processes by Maven.
- Experience in application deployments and continuous integration system like Jenkins
- For object repository we use Git and Git Hub.
Environment: Agile Methodology, Java, J2EE,Selenium, UNIX, MS Office, SQL Server, Selenium IDE, WebDriver, Grid, QC/ALM, JIRA, BugZilla, TestNG, FileNet, Junit, ALM, Rally, Maven, Jenkins, GitHubSoapUI and REST API.
Confidential, Sacramento, CA
QA Engineer
Responsibilities:
- Created and executed detail function Test cases based on the business requirements.
- Developed automated tests in Java using Selenium RC,Junit and Ant.
- Involved in setting up configuring the testing environment with Eclipse, Junit, and Selenium WebDriver and Selenium Java client driver.
- Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.
- Worked on Seleniumfor creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
- Used Firebug and FirePath to write automated test scripts using XPATH.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Designing the test cases using HP ALM.
- Performed Data Validation followed by the manual testing of back-end.
- Performed End-to-End testing manually.
- Testing the web services by using SoapUI.
- Worked on JIRA for ticket management.
- Used SQL to validate backend database changes, deletes and update.
- Attended day-to-day meetings for providing regression status of existing functionality.
- Worked with developers in order to resolve the bug issues.
- Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack
- Experience in version control system like Git.
- Experience automating build processes by Maven.
- Experience in application deployments and continuous integration system like Jenkins
Environment: Java, Selenium RC/IDE, Junit, Ant, Eclipse, XPATH, Firebug, Fire path, Jira, agile, HTML, SQL, Oracle, Windows XP, Maven, Jenkins, GitHub, SoapUI, REST API
Confidential, Eldorado Hills, CA
Software Development Engineer in Test (SDET)
Responsibilities:
- Developed Web Client Test Cases based on Business Rules.
- Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
- Collaborated with all teams within the agile environment.
- Preparation of test strategyand test plan for testing on SME for workflow system at FileNet testing.
- Identified issues before they became problems and collaborated to fix them.
- Developed the Automation Test ScriptsusingSeleniumTestNG framework.
- Execution of test scripts usingSeleniumWebDriver using JUnit frame work.
- SetupSeleniumGRID to runSeleniumscriptson different browsers.
- Worked with developers and thetestersto verifytest cases.
- Created and executed multi-action scripts based on test script/scenario flows
- Involved in querying using SQL and updating records and validate database records as expected.
- Used HP QC for tracking defects and notifying developers
- Involved in Task Estimation, Prioritization, Creation and Communication to Onsite.
- Developed automation test scripts usingSeleniumSuite to evaluate Security of Web based user authentication apps.
- For Web Services testing we use SoapUI
- Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
- Maintained bug lists for critical issues using Quality Center& reported the same in status meetings
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders.
- Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack
- All the resource will store in version control system like Git.
- Experience automating build processes by Maven.
- For continuous integration we use Jenkins.
Environment: Quality Center, Manual testing,Selenium, HTML, SQL server, FileNet, Internet Explorer, Microsoft outlook, PowerPoint, HP Quality Center ALM, Maven, Jenkins, GitHub, SoapUI, REST API.
Confidential, LA, CA
QA Analyst
Responsibilities:
- Creating detailed test plans, test cases and executing it.
- Strong knowledge in Securities and trading industries.
- Set up test lab and worked as an administrator in the QA department.
- Developing test plans and test cases using web tracker.
- Performed thorough analysis and reviewed requirements and designs in SDL Tridion content management environment (CMS).
- Conducted proof of concept (POC) for the Reuters reference data repository product (RRDS).
- The product being evaluated would centralize the receipt, administration, creation and distribution of client reference and market data received from multiple vendors (i.e. S&P, Interactive Data, and Bloomberg).
- Testing and Validating Market Data portion received for a third party source such as CBS Market Watch and others on trading applications.
- Testing order management system using strong analytical and mathematical skills.
- Validated fix protocol messages.
- Prepared Test Data/Content and published Content Components, Templates and pages using SDL Tridion Test Environment in order to perform manual testing.
- Buy and Sell Stock, mutual fund, option, fixed income, bond.
- Validated data for existing clients using Oracle SQL.
- Manually testing functionality of trading, mutual fund, option and bond web based application.
- Testing text, navigation bar, links, and design.
- Testing cross browser functionality of browser as well such as Internet Explorer, Chrome, Safari and Fire fox.
- Testing cross browser functionality in Macintosh.
- Performing Black Box, Regression, Functional, smoke and System Testing.
- Driving the implementation of automated regression tests.
- Performing and monitoring of live applications & assisting in first line application support.
- Buying and selling securities mentioning tax lot, cost basics to see that particular security purchase and sell record.
- Clearly and accurately report and assign bugs using bug-tracking tool.
- Manage testing efforts for multiple locations. Work closely with business analyst and developers Flows Agile Methods.
- Doing Regression testing using automated tool Selenium.
- Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack
- Experience automating build processes by Maven.
- Experience in application deployments and continuous integration system like Jenkins.
Environment: Windows NT, Java script, Selenium IDE, WebDriver, Grid, SDL CMS, QC/ALM, JIRA, BugZilla, TestNG, Junit, ALM, Rally, XML, Fire fox, Safari, Mac Pc, C++, MS Excel, MS Office, Oracle, Unix, Maven, Jenkins, GitHub, SoapUI, REST API.
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Creates, prepares and implements systems quality assurance reviews for numerous applications
- Responsible for primary development of testing strategies
- Consults with users, providing advice and direction
- Performs more complex analysis of business requirements and system specifications
- May serve as a coordinator for all testing activities on a project
- Creates test plans and scripts for own projects
- May lead and review test plans written by others
- Performs moderately complex to complex test data conditioning, regression testing and testing validation.
- Provides specific guidance on defects to developers
- Gives direction to less experienced analyst.
- Experience in testing APIs/web services - SoapUI and REST API
- Logs, tracks and verifies resolution of software and specification defects documents all phases of the QA process.
Environment: FileNet, Quality Center, DataCAP, SQL, SDL, MS Office, WindowsXP.