We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • Around 5 years of IT experience in Software Testing/QAAutomation with focus on analyzing the system functionality, design and implementation of QA methodologies and extensive use ofQAstrategies to customize the test automation frameworks.
  • Extensive experience in performing Sanity Testing, Smoke Testing, System Testing, Regression Testing, Cross Browser Testing of webbased applications.
  • Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.
  • Expertise in creation of Test Plan, Automation Test Scripts, Test Case Execution, Defect Management, capturing Test Results, Defect Reports and Test reports.
  • Hands on experience in different open source automation tools likeSeleniumIDE,Selenium WebDriver, backedSelenium andSelenium Grid.
  • Well versed in customization and implementation of different automation frameworks like TestNG, Keyword driven and Hybrid frameworks.
  • Having strong working experience in developingSeleniumtest scripts using TestNG and Junit frameworks.
  • Good experience in handling the Desktop,web, Flex and flash objects with Sikuli.
  • Well interacted with business analysts, developers, technical support and help them in base line the requirement specifications.
  • Having knowledge on SOAPUI for testing REST and SOAP services.
  • Good experience in enhancing and maintaining automation framework along with developing, executing and maintaining automation testing script withSeleniumwebDriver.
  • Have good work experience on Core Java, SQL and basics of UNIX.
  • Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into the test script and also to configure the Test Framework.
  • Expertise in Database testing usingSeleniumby writing and executing SQL queries on different databases like MySQL, Oracle, TOAD for data integrity and data validations.
  • Hands on experience in Continuous Integrations tools like Jenkins, Build tools like Maven and Version control tools like Git hub.
  • Familiar in developing BDD scripts with Cucumber and writing step definitions for Gherkin based features.
  • Experience in using TestNG Case priority, TestNG Parameters and Data Provider with TestNG.xml to perform Data Driven Testing.
  • Strong working knowledge in testing all phases of SDLC and STLC and expertise in Waterfall and Agile models.
  • Performed parallel execution of tests using testng.xml.
  • Experienced in Test Management, Defect Tracking and Project Management tools like HP ALM, QC and JIRA as repository for maintaining Test Cases, execution and tracking the defects.
  • Expert in User Acceptance Testing (UAT), systems lifecycle development, project management, quality and management. Assessed quality, design and implement solutions to improve quality within the department.
  • Exceptional time management skills and ability to handle multiple competing priorities in fast paced environment.
  • Excellent analytical, logical and programming skills, Self Motivated, Self - Starter, and Team Player, can work with minimal supervision. Effective Communication and Organizational skills.
  • Flexible and versatile to adapt to any new environment and ability to grasp new things quickly.

TECHNICAL SKILLS

Testing Tools: SeleniumIDE, WebDriver,SeleniumGrid, Sikuli, SOAP UI, HP Service Test

Defect Management Tools: HP ALM, Quality Center, JIRA

Technologies: Core Java, HTML, SQL

Frameworks: TestNG, Hybrid Framework, Keyword Driven Framework, JUnit, CRAFT

Operating Systems: Windows XP/7/8, UNIX

Database: Oracle, TOAD

Build Tools: Maven

CI Tools: Jenkins

Version Control Tools: Git Hub

Approaches: Agile Model, Waterfall

Miscellaneous Tools: MS Office Suite, IE/Firefox/Chrome/Safari, Firebug, Firepath

PROFESSIONAL EXPERIENCE

Confidential, Fremont, CA

QA Engineer

Responsibilities:

  • Analyzed the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Designed Test Plan, Test Strategy, Test Cases, Test scripts and Test Metrics based on functional requirements.
  • Identified the test cases which are feasible for automation and developed the test scripts for all the identified test cases using CRAFT framework (a Hybrid framework) withSeleniumWebDriver with JAVA.
  • Involving in planning and estimation for monthly build releases andcreated a regression suite for multiple releases.
  • Identified thewebelements using different locators like ID, Name, CSS selectors, Link and dynamic and complexwebelements using relative and absolute Xpath.
  • Integrated the framework with Maven build tool and updated the pom.xml for downloading the dependency jar files.
  • Seleniumsynchronization on dynamic AjaxWebPages using the Implicit and Explicit waits and Fluent waits when the loading of the webelement changes every time.
  • Experienced with handling multiple windows using the window handles and also used the SwitchTo method to handle the Pop ups.
  • Integrated the Maven project with Jenkins by updating Git repository URL, pom.xml path and project goals for executing our maven tests through Jenkins.
  • Performed periodic execution whenever the build is deployed to ensure unintended defects are not occurred which achieves Continuous Integration.
  • Parameterized the Jenkins execution by passing browser, environment, packages, classes, test methods information as parameters.
  • Executed our System test cases across multiple browsers running on multiple virtual machines by configuring hub and nodes in SeleniumGrid.
  • Created a .bat file as an initiative of One Click Automation which enhanced our test processes and made our automation approach in Agile stand different from traditional manual testing. It triggers the test script execution directly without having the need of IDE tools and knowledge on code base.
  • Performed the Agile automation for multiple sprints and releases.
  • Used Git as source code repository and performed code reviews, fix merge conflicts and updated the team to follow the proper coding standards in the project.
  • Conducted backend testing using JDBC and SQL queries to validate and retrieving data from database for executing user specific test cases.
  • Developed a driver script which invokes an excel containing reusable Keywords and test data input for every action being performed in the test script.
  • Created properties file to retrieve test environment, base excel, framework and reporting related information in the runtime.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review and code optimization.
  • Executed the test scripts and analyzed the results and report the bugs in the JIRA tool.
  • Mentoring and training the team on selenium capabilities.
  • Attending Daily Defect Triage Meeting and closely worked with development team to resolve the issues.
  • Involved in Daily Scrums, Sprint planning, review and retrospective meetings on Agile Environment.

Environment: SeleniumWebDriver, Java, Eclipse, CRAFT Framework (Hybrid Framework), Maven, Jenkins, JIRA, Git and SQL Server 2008.

Confidential, Dallas, Texas

QA Analyst

Responsibilities:

  • Analyzed the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Designed Test Plan, Test Strategy, Test Cases, Test scripts and Test Metrics based on functional requirements.
  • Identified the test cases which are feasible for automation and developed the test scripts for all the identified test cases using TestNG framework withSeleniumWebDriver with JAVA.
  • Involving in planning and estimation for monthly build releases andcreated a regression suite for multiple releases.
  • Developed a POC usingSeleniumGrid to execute our Regression test cases in multiple platforms and browsers in parallel.
  • Integrated the framework with Maven build tool and updated the pom.xml for downloading the dependency jar files.
  • Handled iframes and automated keyboard and mouse over events using action and robot classes.
  • Integrated the Maven project with Jenkins by updating Git repository URL, pom.xml path and project goals for executing our maven tests through Jenkins.
  • Performed periodic execution whenever the build is deployed to ensure unintended defects are not occurred which achieves Continuous Integration.
  • Performed the Agile automation for multiple sprints and releases.
  • Handled java script functions, js clicks and page scrolling using Javascript Executor class.
  • Created properties file to retrieve test environment, framework and reporting related data in the runtime.
  • Conducted backend testing using JDBC connectivity and SQL queries to validate and retrieve data from database for executing user specific test cases.
  • Executed the test scripts and analyzed the results and report the bugs in the Quality Center tool.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review and code optimization.
  • Attending Daily Defect Triage Meeting and closely worked with development team to resolve the issues.
  • Involved in Daily Scrums, Sprint planning, review and retrospective meetings on Agile Environment.

Environment: SeleniumWebDriver, Java, Eclipse, TestNG, Maven, Jenkins, Quality Center, Git and SQL Server 2008.

Confidential, Atlanta, Georgia

QA Automation Engineer

Responsibilities:

  • Developed User Requirement Specification Document (URS) and Traceability Matrix.
  • Prepared the Business Processes (Test Cases) once the Design and Business rule document was analyzed Tested the web-based application manually and also used Selenium (Web Driver) for Automation.
  • Performed cross browser functional testing using Selenium Web Driver.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in FunctionalTesting, IntegrationTesting, End-To-End testing, Sanity testing, Regression testing and also involved in UAT and UAT support.
  • Performed ETL jobs to load the master tables in Toad for Oracle and executed the billing cycle of the client’s customers.
  • Part of the team to accomplish TBMS-f Version upgrade and TBMSF-Verde projects
  • Worked with Unix Shell scripts for running jobs that load the tables.
  • Executed the test cases manually to complete the traceability matrix.
  • Performed Manual testing in Mainframe to generate financial reports.
  • Tested Web Services using tool SOAP UI.
  • Automated high priority test cases using QTP tool.
  • Reported the defects through Quality Center and various matrices using MS Office.
  • Report defects and communicate with the development team.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
  • Created Test cases, Test suites using TestNG, Selenium web driver.
  • Worked on the mobile application to test the mobile application for resigned items page, Items availability and store pickup for same-day features.
  • Worked on agile environment and comfortable with the agile process.
  • Used JIRA for Bug reporting, Tracking and defect Management.

Environment: Selenium RC 2.0, Selenium Web Driver, JIRA, HTML, CSS, Xpath, HP QC, HP QTP

Confidential, Austin, Texas

Jr. Selenium Tester

Responsibilities:

  • Developed User Requirement Specification Document (URS) and Traceability Matrix.
  • Prepared the Business Processes (Test Cases) once the Design and Business rule document was analyzed
  • Tested the web-based application manually and also used Selenium (Web Driver) for Automation.
  • Performed cross browser functional testing using Selenium Web Driver.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
  • Created Test cases, Test suites using TestNG, Selenium web driver.
  • Worked on the mobile application to test the mobile application for resigned items page, Items availability and store pickup for same-day features.
  • Worked on agile environment and comfortable with the agile process.
  • Used JIRA for Bug reporting, Tracking and defect Management.

Environment: Selenium RC 2.0, Selenium Web Driver, JIRA, HTML, CSS, Xpath

We'd love your feedback!