White Box Test Engineer Resume
CaliforniA
PROFESSIONAL EXPERIENCE
- Over 7 years of experience in Manual and Automation testing (Selenium).
- Experience in working wif Selenium IDE, Selenium Web Driver,Cucumber, TestNG.
- Experience in working wif Remote Webdriver, Selenium Grid.
- Good Knowledge on TestNG annotation and ReportNG reporting frame work.
- Created automation test cases to execute on IE, Firefox and Chrome browsers.
- Expertise in working wif object locator tools like Firebug and Developer tools.
- Good knowledge in analyzing Automation test results and reporting defects in defect tracking tools.
- Experience in all stages of SDLC, Test Management and Testing Lifecycle Methodologies like Agile Model, V Model.
- Experience in mobile automation testing using Appium.
- Experienced in BDD Testing framework using Cucumber, Java, Junit.
- Experienced in RSpec (BDD) to specify and test controller classes, models, view templates, halpers and routing.
- Experience in writing test cases in Quality Center for the change request.
- Expertise in creating and execution of Functional, Regression, User Acceptance, Performance and Sanity tests.
- Expertise in creating automation tests for web application, android mobile app, android hybrid mobile app.
- Hands on experience in writing and executing SQL scripts for data validation and verifying data integrity.
- Expertise in working wif SQL database, views, index, triggers, stored procedures and udf.
- Used Query Analyzer, Execution Plan to optimize SQL Queries.
- Proficient in using various Defect tracking tools (Quality Center, Bugzilla, Jira).
- Experienced in Test Management tools like Quality Center, Clear Quest, Test link.
- Hands on experience wif Java, Ruby, JDBC, T - Sql, HTML and XML.
- Good knowledge on Apache POI to read and write the data in Excel.
- Good knowledge on Object Oriented Programming concepts.
- Experience in Build Management tool like ANT.
- Worked on SOAP and REST web services api using tools like SOAPUI and JMeter.
- Excellent analytical and problem-solving skills, planning and organizational skills and strong interpersonal skills.
- Very good at handling Onsite-Offshore model projects.
- Effective time-management and participation in estimation activities.
- Ability to multi-task very efficiently along wif meeting stringent deadlines.
- Ability to assess and risk for quality measures based on testing outcomes.
- Ability to create risk mitigation plan based on the prior experiences.
- Received several accolades from clients and higher management for delivering quality and cost-effective solutions.
TECHNICAL SKILLS:
Automation Tools: SeleniumIDE, Webdriver, Cucumber, Appium, AutoIt, Sikuli.
Object Locators: Firebug, Developer Tools.
Automation Frameworks: TestNG, ReportNG.
Webservice Test Tools: JMeter, SoapUI, Postman.
Languages: Java, Ruby, JDBC, T-Sql,VB, SQL, PL/SQL.
Defect Management Tool: Quality Center, Jira, Bugzilla.
Test Management Tool: Quality Center, Test Link.
Build Management Tool: Ant, Maven.
Operating System: Windows, Linux, Android.
Continuous Integration Tool: Jenkins, Hudson.
Version control Tools: SVN, CVS, Github.
Web Technologies: HTML, CSS, XML, AJAX.
Servers: Tomcat.
RDBMS: SQL Server, Mysql, Oracle.
PROFESSIONAL EXPERIENCE
Confidential, California
White box Test Engineer
Responsibilities:
- Worked in an agile environment.
- Configured automation scripts wif CI tools like Jenkins for continuous Integration.
- Hosting the historical reports in webserver for future reference.
- Participated in daily standup meetings.
- Created Jobs to trigger Automation scripts for every code change in the Application.
- Verified backend data validation using SQL.
- Log track and report progress of all tests.
- Reported and tracked the bugs to closure using JIRA.
- Measured and evaluated test coverage through code coverage tools.
- Participated in estimating test efforts, plan implementations to halp rollout changes.
- Documented defects effectively to work wif development team to triage and troubleshoot defects.
Skills Used: Java, Springs, Selenium WebDriver, Grid, TestNG, Maven, Sql, Tomcat Server, Jenkins, Windows 7, Postman, Jira, Github, SVN .
Confidential
Software Engineer
Responsibilities:
- Developed mobile automation setup for Appium.
- Configuration hub, appium server and json setup for grid execution.
- Extract appPackage and appActivity using aptTool.
- UI Automate viewer to identify the object locators.
- Asm.jar and side sync to demo the execution to wider audience.
- RemoteWebDriver and Grid execution.
- Capturing screenshot on every failure of the test.
- Configured automation scripts wif Jenkins for continuous Integration.
- Hosting the historical reports in webserver for future reference.
- Mailer reports for the stake holders.
Skills Used: Java, Appium, Selenium WebDriver, Grid, TestNG, ReportNG, Maven, Tomcat Server, Jenkins, Cucumber, Android, asm.jar, side sync.
Confidential
Software Engineer
Responsibilities:
- Created Selenium Automation Framework and created a template to suit Regression team.
- Implemented Resource Bundle to support international locale.
- Developed code-generator, selenium IDE plug-in to ease scripting for the team.
- Hosted Reports to Webserver and shared the Test Results link wif summary information through mail.
- Support to store historical Test Results.
- Implementation Remotedriver Execution using selenium grid2.
- Used Jenkins and Hudson for the Continuous Integration of the Application.
- Created Jobs to trigger Automation scripts for every code change in the Application.
- Historical Data Maintenance.
- Hosted Reports in Webserver and included Mailer Functionality.
- Creating JMX for Legacy and OTA XMLs
- Defining the Business Flow in Ant Build.
- Implementation of Mailer and Reports Functionality.
- Continuous Integration of the project using CI tools like Jenkins.
- Hosting the historical results in webserver.
Confidential, NJ
Automation Test Engineer
Responsibilities:
- Experience in Writing test plans, test cases, test procedures based on business requirements.
- Responsible for Regression Testing, Functional testing for web based application.
- Used Selenium Webdriver wif java to generate automated test scripts for functional testing, GUI testing and maintenance of the existing scripts.
- Performed Regression Testing for every modification made in the application and new builds using Selenium Webdriver.
- Verified backend data validation using SQL.
- Tested web services based on Data and functions by SOAPUI.
- Log track and report progress of all tests.
- Involved in Functionality, User Interface, and Regression testing during the various phases of development using Selenium/TestNG.
- Developed page library as part of modular framework implementation in automation.
- Maintained and executed ANT build files for running automated test cases along wif Continuous Integration tools like Jenkins.
- Reported and tracked the bugs to closure using JIRA.
Skills Used: Selenium Webdriver, TestNG, Java, Jenkins, Jira, SOAPUI, Firefox, Eclipse, Linux, Oracle, Windows2007
Confidential
Software Test Engineer
Responsibilities:
- Automated the functionality and interface testing of application usingSeleniumWeb Driver.
- Configured the test suite to Jenkins to make it run on every successful deployment, which halped reduce the feedback loop time to the developers.
- Perform automated testing of a web-based application usingSeleniumWebDriver.
- Work in the agile environment wif frequently changing requirements and features set.
- Used TestNG to run the tests and generate the reports.
- Implemented cross browser testing usingseleniumAPI for Firefox, chrome and IE.
- Used ANT to build and run theSeleniumautomation framework.
- Participated in daily standup meetings.
- Built a detailed reusable, script free keyword, data driven framework usingSeleniumWebDriver and Junit.
Skills Used: Java, JUnit,SeleniumIDE,SeleniumRC, Bromine, Eclipse, TOAD, Rally tool, Ant, Firebug.
Online Account Management
Confidential
Responsibilities:
- Involved in planning and coordination effort throughout SDLC life cycle.
- Created and maintained both business & functional requirement definition documents.
- Identifying technical needs and aligning them wif customer business requirements.
- Overseeing the software development,testing, validation, implementation, and maintenance activities of assigned project.
- Gatheird and analyzed information and provided recommendations to address and resolve business issues for specific business groups.
- Created questionnaires, surveys, conducted JAD sessions and Brainstorming sessions as requirement elicitation techniques.
- Performed gap analysis by mapping the stakeholder requirements to existing system features and functions.
- Designed UML use case diagrams for the process flows using MS Visio.
- Used MS-Visio to draw data flow diagrams, process flow diagrams, and network diagrams.
- Prepared financial reports in MS Excel to evaluate income and expense trends to support planning and decision making process.
Skills Used: Quality Center, Jira, Test Plan Documentation.