Qa Developer Resume
SUMMARY
- 6 years of experience as QA Test Engineer in Manual & Automation Testing of the web, client/server applications
- Diversified experience in Automation and Manual testing serving various domains using Agile and Waterfall methodologies
- Worked on different domains of financial institutions like capital marketing, payment processing
- Good working experience in automation tools like Eggplant, Selenium, SoapUI, Cucumber
- Implemented functional tests using TestNG/Junit framework and Cucumber framework
- Implemented and worked with a different type of Automation Framework like Data - Driven framework, Key Word driven framework, Hybrid framework, Page Object Model framework
- Performed cross-browser testing in IE, Firefox, Safari, and Google Chrome and Executed scripts on multiple browsers
- Expertise in execution of test scripts for system, integration, UAT and regression testing.
- Experienced in continuous integration using Jenkins to support tools likes CVS, subversion, GIT and Apache ANT and Apache Maven.
- Sound knowledge on SQL/PL SQL and worked on writing complex SQL Queries in different databases
- Excellent knowledge with preparing test cases, test execution, and test results analysis.
- Well versed with SDLC, STLC and Defect Life Cycle.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, System Testing, Integration Testing,
- Experienced in bug tracking, reporting and using JIRA for global test management.
TECHNICAL SKILL
- Eggplant
- Selenium/Java
- Robotframework/Python
- RestAssurred
PROFESSIONAL EXPERIENCE
Confidential
QA Developer
Responsibilities:
- Identified automation test cases by discussing requirements with the business and Business analyst
- Worked on Equity and Capital Marketing applications such as International Student Pay (ISP), CashOne, Security Master (SecM), PrimeCARS.
- Prepared functional and regression automation test scripts using Eggplant, Selenium, and TestNG, Robotframework(python).
- Executed the Automated Regression Test scripts on a regular basis in QA env to ensure the existing functionalities are not impacted by new code changes. Created a report of test run and distributed
- Participated in QA weekly meetings and various other meetings; Discussed enhancement requests and defects in the application.
- Wrote SQL queries for importing and exporting data from the database.
- Analyzed the system requirements and developed a detailed test plan, test strategy, and test cases and provided the documentation.
- Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
Environment / Tools: Eggplant, Selenium, Git, Maven, Apache POI, RobotFramework(python)
Confidential
QA Automation Analyst
Responsibilities:
- Analyzed business requirements documents and functional requirement documents; Participated in discussions on all phases of the project life cycle
- Implemented Page Object Model Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Developed SQL queries to import and export data in the MS SQL database.
- Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database. Also validated data in the front end application
- Used JIRA as a defect tracking tool for raising issues and interacting with developers
- Developed QA processes automation test scripts using Java/Selenium to test Web-based user interfaces for different types of browsers
- Performed different types of tests like smoke, functional, system integration and regression
Environment / Tools: Java, Selenium, Eclipse, Git, POI, POM, Agile, TestNG, Maven, XPath, XML, SQL, Jira, Firebug
Confidential
Test Automation Engineer
Responsibilities:
- Developed and supported the implementation of an automated test framework.
- Liaised proactively with the Project Management Team, Product Team, Business Leads, and Developers to identify testing requirements, created and executed release and upgrade automation.
- Built automation environment and framework for Ingenico Canada.
- Created test scenarios, test cases and test data using Cucumber (Ruby) and Selenium.
- Maintained Testcases and Test data in MS-Excel
- Worked on EMV Card Simulator tools Collis and other internal tools such as TestUtility.
- Performed manual testing for POS terminals using multiple physical test cards like Contact, Contactless, gift, loyalty, purchase, EMV/MSR credit and debit cards for various associations like Visa, MasterCard, AMEX, Discover. Retail Base Application (RBA), User Interface Application (UIA)
- Worked on End 2 End Encryption & Point to Point Encryption (PCI DSS & PCI PED)
- Worked on encryption keys concepts Master/Session, DUKPT, and T-DES.
Environment / Tools: Window 7, Jira, Cucumber, Ruby, MS Office, Collis, BP Tools.
Confidential
Automation Engineer
Responsibilities:
- Created Test Plans, Test Strategy and Test Approach to make sure all the requirements are covered.
- Maintained automated build scripts in Jenkins and also used Jenkins for continuous build and delivery.
- Involved in actively creating test suite of manual and automated tests, and used Quality Center tool for defect tracking and reporting
- Worked in conjunction with the developers to create and use data-driven Selenium automation test scripts using Selenium WebDriver, Java and TestNG.
- Performed Regression testing, Functional testing, System testing, Smoke testing and User Acceptance Testing (UAT) with Business Users
- Written SQL queries in the backend to test data validity and data integrity for the Backend database tables.
Environment / Tools: Java, Selenium, Eclipse, Git, POI, POM, Agile, TestNG, Maven, XPath, Firebug
Confidential
Automation Engineer
Responsibilities:
- Participated in the daily Scrum meeting with the team to address the daily stand up, iteration planning
- Reviewed Business process documents, Functional and Technical specification documents
- Developed test cases, test plans, executed test cases, UAT planning & participated in post-implementation reviews
- Created/updated 200+ test scripts using Selenium WebDriver (Java language) to accommodate new features and/or changes
- Reported defects in defect tracking System Jira, and linked it with the requirement to trace the progress of each phase.
- Created the automation tests in Selenium and enhancing the automated regression suite as per the business need.
Environment / Tools: Java, Selenium, Selenium WebDriver, Eclipse, JavaScript, PHP, MySQL