Selenium/qa Automation Tester Resume
MD
SUMMARY:
- 5+ years of experience in all the phases of software Testing Life Cycle (STLC),SDLC and Agile development processes
- Diversified Experience in QA, SOA and Manual Testing Serving various domains such as Finance, Healthcare and Retail
- Extensive Experience on SDLC Models - Agile Methodologies & Validations to ensure Quality Assurance Control and is Exceptional in Analyzing Business Specifications and developing Test Cases, Test Scripts as well as executing them
- Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing
- Strong in understanding the Web Services, HTTP, SOAP, XML, XPath, XSD, WSDL, REST, JSON
- Experience in building SOA Tests Using SOAPUI for Web Services and Virtualization Concepts
- Strong in Test Scripts design, test scripts Execution and test scripts maintenance using SOAPUI
- Well versed in automation testing tools such as Quick Test Professional (QTP), Load Runner and Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid)
- Experience in SOA / Service/ API Testing & Service Virtualization using iTKO LISA toolset
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments
- Experience in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects)
- Experienced with projects that utilized web technologies like XML, HTML, CSS, JavaScript and high-level languages such as Java
- Strong Knowledge in Core Java Concepts, OOPS (Object Oriented Programming System) concepts, Exception Handling, Collections Framework, Multi-threading, Conditional and Looping statements
- Experience in working on databases such as Oracle, My SQL and JDBC connectors
- Experience includes the testing of Client/Server, ETL, SOA and WEB applications using Manual and automated testing tools like Quality center, Rational Suite, Load Runner, Win Runner and Quick Test Professional, JIRA
- Configured application framework using Excel and processed the spreadsheets using Apache POI
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG (Groups, Parameter, Data Provider)
- Conversant with Ant and Maven project build tools and Developed selenium synchronization using conditional and unconditional wait conditions
- Effectively involved in Defects logging using Loggers, Appenders in Log4j
- Developed selenium synchronization using conditional and unconditional wait conditions
- Experienced in using Test Management and bug reporting tools such as QC, HP ALM/Quality Center, Rally, JIRA and Bugzilla to track test progress, execution and deliverables.
- Conversant using Configuration management tools like SVN, GIT
- Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation
- Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player
TECHNICAL SKILLS:
Programming Languages/Scripting Languages: JDK, Java/J2EE, JavaScript, JSON, Ruby
Test Frameworks/Tools: Selenium Web Driver/IDE,RC, Selenium Grid,TestNG, JIRA, Cucumber, SOAP UI, Postman, Junit, Mockito, Maven, Ant, JSON, AJAX
Web Technologies: HTML, XML, HTML 5.0, CSS3, Java script
Databases: Oracle 11g/10g/9i, MySQL, DB2, Sql Server 2005/ 2008
Web Services: Restful API, SOAP UI
Frameworks: Junit, TestNG
Web-debugging tool: XPATH, Firebug, Firepath
Operating System: Windows XP/7/8/10,Mac,Linux
PROFESSIONAL EXPERIENCE:
Confidential, MD
Selenium/QA Automation Tester
Responsibilities:
- Analyzed business requirements document, functional specifications document to prepare Test plan and Test cases
- Involved in Test design discussion to come up with efficient test approach with limited test cases along with critical boundary value test scenarios
- Involved in Test case review for quality testing and defect free product deliverable
- Written test cases along with test cases execution
- Developed automation test scripts using Selenium Web Driver, TestNG
- Implemented Selenium test cases to follow Cucumber Gherkin scripts (feature files) for Behavior Driven Development
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to identify the Test Scenarios, Test Cases and Test conditions
- Performed compatibility testing on Safari, Chrome, Firefox, IE, Opera
- Used Eclipse IDE for writing test cases and debugging the scripts
- Researched and reported defects and logged them into JIRA bug tracking system
- Written test cases using TestNG and used CSS, Xpath techniques to find out the static and dynamic elements in web application
- Have come up with SQL queries for validating certain UI updates in the database and test data preparation
- Performed web services (REST) testing with SOAP UI and sometimes Postman
- Validate the application UI through developer tool and debug to find out certain JavaScript issues and validate the AJAX call request and response
- Responsible for complete defect tracking and test execution updates in ALM
- Responsible for preparing weekly test status report during execution to summarize progress and results and complete test summary report at the end of test phase to ensure readiness of application deployment to production
- Responsible for continuous regression execution on applications by running automation test suite before launch
- Involved in Sprint refinement, daily stand-up, retrospection and scrum of scrums for any major impediments/blockers
Environment: Selenium Web Driver, Cucumber, SOAP UI, Junit, JavaScript, HTML, Postman,Eclipse,XPATHJava, HTML, agile, GIT, SQL, Oracle, Jira
Confidential, Herndon, VA
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with developers and QA team
- Used Selenium Grid to run test cases in multiple browsers and Platforms
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
- Developed test code in Java language using Eclipse, IDE and TestNG framework
- Implemented the ATDD approach and developed the cucumber automation framework with Ruby
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity
- Wrote scripts for testing using Ruby in cucumber framework
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis
- Performed compatibility testing using Sauce Labs cloud integration
- Prepared test data document and Involved in generation of bug and test case execution reports
- Strong experience with SOA architecture, which include Soap and Restful Web Services Testing
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Worked on Project Management tool finding and reporting the bugs - JIRA
- 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
Environment: Selenium WebDriver, Eclipse,Jenkins, Cucumber, SOAP UI, Jira, Java, SQL Server, TOAD, UNIX, HTML, TestNG, JUnit, Cucumber
Confidential, West Des Moines, IA
Jr. QA Automation Engineer/Java Developer
Responsibilities:
- Involved in developing Test Methodologies, Test Plans and test cases
- Design and developed the automated test script
- Analyzed system requirements specifications, developed & executed detailed Test Strategy, Test plans, Test Cases, Test Data for testing the functionality, GUI, security, and usability of the Application
- Participated throughout the product life cycle, for requirements, test design and review, through the development and the testing process to customer implementation
- Used to store, schedule test cases and report bugs
- Conducted Integration Testing, identified application errors, resolved issues through bridge calls.
- Created test cases to check the html pages (web page), hypertext links, images, Java applets and tables
- Written SQL Queries to perform database testing
- Worked towards accomplishing on time delivery of all the projects
Environment: Agile Methodology, Java, Selenium, Mainframes, XML,HTML,Eclipse,SQL
