Qa Automation Analyst Resume
Reston, VA
SUMMARY
- 4+ years of experience in IT industry on System Analysis, Design, Development and testing of teh software for various Enterprise Applications.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and object oriented methodologies such as Agile, V Model and Waterfall.
- Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, Junit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Proven abilities in working on Web and Mobile based Online Payments applications using Java, Maven through Continuous Integration using Jenkins, Git for CVS.
- Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
- Experience in all stages of testing - Integration, Smoke, Regression, System/end-to-end/Process, Usability, Web and Maintenance testing.
- Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
- Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server.
- Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Used SoapUI to test Restful web services.
- Knowledge of UNIX OS and experience in running UNIX commands
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS
Languages: C++, Java, JavaScript, JSP, HTML, XML, SQL, PL/SQL, Shell Scripting, UNIX.
Testing Tools: Selenium Web driver/IDÉ/RC/Grid, Junit, TestNG, Quality Center/Test Director.
Built Tools: ANT, Maven.
Continuous Integration Tool: Jenkins/Hudson, Subversion, GitHub.
Methodologies: Agile (Scrum), Waterfall, TDD.
Databases: Oracle, SQL Server, MS-Access.
Version Control: CVS, Git.
Bug Reporting Tool: BugZilla, Jira
Operating Systems: Windows, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
QA Automation Analyst
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for teh Application under Test (AUT).
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of teh automated test scripts in Selenium WebDriver to check how teh application performs against multiple sets of data.
- Created teh JUnit test cases for teh different web applications using Eclipse IDE.
- Extended data driven framework and developed re-usable functions across teh application.
- Used JUnit Test to automate functional and regression testing across integrated environments.
- Used ANT to build and run teh Selenium WebDriver automation framework. Once teh script got over, framework used to send teh automation reports over email.
- Involved in ANT configuration for running servers and scripts after teh build.
- Contributed to teh Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Integrated teh test suites to Jenkins to execute them automatically after every successful deployment.
- Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure teh contents displayed on teh UI correct as per requirements specifications.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing teh test metrics and then submitting teh reports, which kept track of teh status and progress of teh testing effort.
Environment: Java, Selenium WebDriver, HP QC/ALM, Eclipse, Junit, ANT, Jenkins, SoapUI, Git, TDD, Agile, SQL, Oracle, Windows and UNIX.
Confidential, Austin, TX
Automation Engineer
Responsibilities:
- Analyze teh Business Requirements and closely work with teh Business Team to get teh clarifications addressed
- Run Defect Triaging and Review teh Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases
- Performed parameterization of teh automated test scripts in Selenium to check how teh application performs against multiple sets of data
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG
- Wrote automation test cases and fixing automation script bugs
- Selected teh Test Cases to be automated and performed functional testing of teh front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Created Test Scripts in SOAU UI and Restful for Testing Web Services
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Planned and executed Backend testing using numerous SQL Queries to verify teh dataflow from teh database
- Worked with end users to generate UAT scripts and to successful completion of UAT testing
- Performed browser compatibility testing for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium
- Involved in teh regression test planning for teh project and identified teh critical regression tests
- Executed teh automated regression test cases during every release and also executed teh daily regression test suites
- Working experience on daily status reporting & managed end to end testing.
Environment: Selenium WebDriver, HP Quality Center, Java, Java Script, Xpath, Firebug, Firepath, Web Services, SOAP UI, REST, Test NG, HTML, CSS, TOAD, SVN, Maven, Jenkins, Agile, SQL, Oracle, Windows.
Confidential, Miami, FL
QA Engineer
Responsibilities:
- Analyzed teh Use Cases and various documents to prepare Test Plan.
- Highly experienced in designing and applying test methodologies to ensure products meet required specifications and Performance expectations.
- Developed teh Test strategy for short term and long term automation.
- Prepared Manual testing scenarios and test cases for system design of advance builds of an application.
- Automation infrastructure and error free test scripts are developed using Selenium Webdriver methods and features.
- Used Eclipse IDE with selenium for supporting functional testing of client side application.
- Created Requirement Traceability Matrix (RTM) while preparing teh test cases.
- Organized teh test cases in teh HP ALM/Quality Center (QC) for Manual Test execution also generated reports and graph type documents for results using QC.
- Test scripts are written using Java selenium to automate teh GUI test and functional test cases.
- Test scripts created with automation tools and executed automation scripts on various builds.
- Performed risk analysis to critical areas of application from customer perspective and supported multi-tier application.
- Test scripts written are enhanced for Global Execution.
- Data Driven Testing (DDT) is executed by prepared Test data.
- User stories are tracked using JIRA and HP ALM/Quality Center (QC) to track teh defects.
- Experienced in working with Interactive Voice Response (IVR) Testing.
- Involved in weekly status review meeting and generated reports on summary of teh test executions.
Environment: Selenium IDE/Webdriver, Java, JavaScript, HP Quality Center/ALM, JIRA, Eclipse IDE, Firepath, SQL, Oracle, Windows.
