We provide IT Staff Augmentation Services!

Qa Engineer (selenium) Resume

0/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • Over 6+ years of extensive hands on experience in different fields of the software development life cycle (SDLC) specialized in quality assurance process and methodologies.
  • Experience in developing and executingmanualand automated tests in different platforms using Selenium library.
  • Key expertise includestestingand debugging GUI and Multi - Applications environment and automatedtesting using Selenium WebDriver.
  • Strong experience in cross browser, cross platform webtestingwith Selenium Web Driver.
  • Experience in configuring test suites, cross browsers, includes, excludes, methods etc. in TestNG xml.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
  • Experience in writing test plans, test strategy and test scripts for both functional and automated test scenarios.
  • Experience in getting root cause analysis and defect tracking till the closures.
  • Exposure of configuration management and knowledge management tools.
  • Experience in diverse types oftestingsuch as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, Systemtesting, User Acceptance, End-to-EndTestingand Business ProcessTesting.
  • Experience in developing and executing automation Regressiontesting and Systemtestingusing Selenium.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using Test Complete and SOAP UI/Postman.
  • Experience inFunctional Testing, Data Driven Testing, Load TestingandValidating WSDLusingSOAP UI/Postman.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Jira, HP ALM, Quality Center.
  • Proficient in using basic SQL queries to perform back endtestingfor data integrity.
  • Experience with working on multiple operating systems like Windows, Linux and Mac.
  • Extensive working experience in Agile (SCRUM) methodologies.
  • Ability to adapt to new methodologies, tools and technologies and domains depending on the job responsibilities.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber BDD

Languages: HTML, CSS, Java, XML

Test Framework: Junit, TestNG.

Project Methodologies: Agile-Scrum, Waterfall, V-Model.

Defect Tracking Tools: Jira, Quality Center, HP ALM

Build Tools: Ant, Maven.

Continuous Integration Tools: Jenkins.

Packages: MS-Office Suite (Word, Excel, Access), MS-Project.

Databases: Oracle, SQL Server, MS Access.

Operating Systems: Windows variants, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis IN

QA Engineer (Selenium)

Responsibilities:

  • Analyzed system requirements and developed detailed test plan and test cases for testing.
  • Created test plans and wrote test cases formanualexecution.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
  • Developed Automation framework implementing Selenium Webdriver.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data properly from XML files.
  • Integrated the framework with TestNG and designed xml based input.
  • Implemented the Framework based on Java interfaces and TestNG.
  • Developed Maven targets to execute automation suites from command line.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code for Cucumber.
  • Involved in integrating the test suites toJenkinsto execute them automatically after every successful deployment.
  • Conducted System Testing, Regression testing, and GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues.
  • Developed and reviewed for positive and negative test scenarios.
  • PerformedManualTesting and Involved in Functional, Black box, Usability and Regression Testing for UAT (User Acceptance Testing) and SIT (System Integration Testing).
  • Tested and validated of new screens functionality for customized applications.
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Designed and developed test structure for web services to validate API calls using Postman.
  • Testing a complex Web based application with backend validation in mainframes and usingPostman.
  • Performed defect tracking using HP ALM analysis of defects and provided feedback to the developers.
  • Carried out GUI, Functionality, Integration and Regression testing using HP ALM.
  • Performed Back end testing using SQL queries to access the main database.
  • Developed keyword driven and data driven frameworks to retrieve test actions, test data from excel files and SQL databases.
  • Actively participated Agile and scrum meetings, review and developed test scenarios.
  • AttendedQAWalk through meetings with Team Member this includes tech specs review, functional specs review and defects tracking.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Jenkins, XML, XPath, CSS, API, Postman, HP ALM, SQL, Agile and Windows.

Confidential, Chicago, IL

QA Engineer (Selenium)

Responsibilities:

  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Created test script using Selenium WebDriver.
  • Identified test cases to automate the test cases using Selenium WebDriver, Java (Eclipse IDE) and Contributed in the creation of a framework.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Performed Unit testing for Java applications using TestNG.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
  • Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Prepared manual and functional test cases on mobile and web applications as per requirement.
  • Performed Data - Driven Tests by passing different sets of data and checked weather the information entered is updated into the database.
  • Developed test scripts for Web elements by identifying the locators using Firebug andFirePath Firefox plugins.
  • XPATH and DOM are being used to work on the static and dynamic objects.
  • Responsible for Setting up Web Services project using WSDL in Postman and provided setup help to other team members.
  • UsedQuality Centerfor logging defects and responsible for communicating the status to the respective team.
  • Proficient in Agile development and Scrum methodology.
  • Worked closely with the QA lead in estimating the QA effort and timelines.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, XML, XPath, DOM, Firebug, Firepath, Postman, Quality Center, SQL, Agile and Windows.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Involved in analyzing business specification documents, developing Test plans, defining Test cases, developing and automating Test scripts.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Performed Manual Testing, Functional Testing, User Acceptance Testing (UAT), Integration Testing, System Testing, Negative and Positive Testing.
  • Involved in the Regression Testing using Selenium.
  • Involved in implementing Page Objects Design, Keyword Driven, Hybrid automation framework usingSelenium, JAVA.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Used Selenium tool (Selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Converted all Record and play back Selenese test cases into Selenium automated scripts.
  • Wrote Test scenarios, Test cases, Test Plans and Test scripts, corresponding to the test requirements.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and User Acceptance Testing (UAT) and Data validation testing.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, JUnit, ANT, Eclipse, Jira, XPath, HTML, SQL, Oracle, Windows XP.

Confidential

QA Tester

Responsibilities:

  • Responsible for providing Software Quality Assurance (SQA) engineering support for all lifecycle phases of computerized systems.
  • In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures.
  • Enforce the biotech company’s Quality Standards and Procedures for Computerized Systems, as defined in their governing Quality Management System.
  • Writing Traceability matrix related to all modules of test scenarios and test cases.
  • Implementing and enforcing company policies and procedures for software quality assurance directly contributing to quality deliverables.
  • Help implement risk-based System Validation, Process Validation, and Software Validation.
  • Provide interpretation and guidance on various SDLC methodologies.
  • Participate in department quality improvement initiatives and actively apply software QA methodology standards.
  • Directly support QA initiatives for planned and unplanned software releases.
  • Create, maintain, summarize, review, and approve QA related-documentation against quality-document attributes, including but not limited to good documentation practices, completeness, traceability, accuracy, coverage and testability of system requirements, software defect detection, compliance risk mitigation, change management, roles and responsibilities.
  • Collaborate with Product and project management teams on system-related enhancements as well as issue resolution.
  • Review business and technical designs, and other work products for new functionality/features and provide feedback as needed.

Environment: Manual testing, Quality Center, HTML, Java, JSP, EJB, Visio, XML, Oracle and Windows.

We'd love your feedback!