Sr. Selenium Test Engineer Resume
Missouri, MO
SUMMARY
- 8+ years of Professional Experience in the Software Industry on Quality Assurance and Software Testing.
- Excellent knowledge and implementing skills in complete Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC)
- Total 6 Years of experience in Mobile Apps (Android, iOS).
- Good experience and understanding of different product development models like Waterfall, V - model, and emerging methodologies like Agile-Scrum and XP (Extreme Programming).
- Experience in Manual and Automated testing using Java Programming language and open source tools like Selenium IDE, and Selenium RC, WebDriver, JUnit, TestNG, JBehave framework, SoapUI.
- Excellent hands-on experience with HP Automation Testing tools like QuickTest Professional QTP 9/10/11, Unified Functional Testing UFT 11/11.5/12, Service Test 11.10/11.20 , Quality Center 9/10, Application Lifecycle Management (HP ALM 11/12), Load Runner and WinRunner.
- Developed complex VBScript Functions and Keywords that are used for building automation scripts using QTP.
- Performed Load Testing, Stress Testing and Endurance Testing using HP LoadRunner.
- Experience in testing Stand-Alone, Client-Server, Web-based and Web Service (SOA) Applications.
- Create standardized SQL scripts and any necessary Database Restoration Scripts to support repeatable test script execution.
- Experience in design and planning of automation test architecture and implementations.
- Strong programming skills in scripting languages such as TSL, VB Script.
- Experience in testing Stand-Alone, Client-Server, Web-based and Web Service (SOA) Applications.
- Experience in defining the automation testing process and framework for Regression and Integration testing along with supporting test data strategy, automated testing tool installation, and database refresh scripts required to successfully execute on-going automated regression tests throughout the development life cycle.
- Experience working with high-volume, real-time DB2 database systems and applications.
- Used RDBMS concepts for the manipulation of the data and to validate the results
- Good interaction with developers, managers and team members to coordinate job tasks.
- Client interactions for giving demos, presentations and support for Customization.
- Committed team player, with excellent communication skills and self-starter, capable of working independently.
- Strong Experience in Bug tracking tools such as Quality Center, JIRA, Bugzilla, and Rational Clear Quest.
- Expertise in performing manual testing & Mobile Application Testing using Appium.
- Strong experience in Agile Scrum methodology and using tools like JIRA Agile, Rally, and VersionOne.
- Excellent troubleshooting with grate judgment skills.
- Good business understanding and effective Confidential working across multiple teams within an organization
- Ability to motivate, provide guidance, direction and leadership to others, sharing new techniques and concepts with colleagues
- Experience in testing code developed in TDD/BDD environments.
- Experience in managing/working in multiple projects simultaneously. Worked on medium to large-scale enterprise software applications.
- Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior
- A Certified Tester holds International Software Testing Qualifications Board (ISTQB) Certification.
- Hold Brainbench certifications in Software Testing and Software Quality Assurance
TECHNICAL SKILLS
Functional Testing Tools: Selenium IDE, Selenium RC, WebDriver, JUnit, TestNG, JBehave framework, Protractor, SoapUI, Win Runner, QTP 9/10/11, UFT 11/12,TAF
Test Management Tools: Test Director 7.5/8.0, Quality Center 9/10, HP QC/ALM 11, JIRA
Database: Oracle, SQL Server, DB2, MS Access & MySQL
Languages: C, C++, HTML, XML, VB Script, SQL, PL/SQL, Java, PHP
Operating Systems: Windows NT/XP/Vista & 7, UNIX, LINUX
MS Office Tools: Word, Excel, Access, PowerPoint
Web Design/Technology: HTML, DHTML, CSS, JavaScript, AJAX
IDEs Tools: Eclipse, Toad.
PROFESSIONAL EXPERIENCE
Confidential, Missouri MO
Sr. Selenium Test Engineer
Responsibilities:
- Analyzed the specifications from Business view and Functional view of the application.
- Worked effectively with the developers and product owners in Agile team to achieve selenium automation testing.
- Reviewed Manual test cases thoroughly and developed efficient automation scripts with selenium Webdriver using Java Programming in Eclipse IDE.
- Extensively worked on designing the test plans and developing the test cases for newly developed functionalities.
- Executed the web-service test cases using SOAP UI tools.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Worked with the functionality and Regression testing cycles of major product releases by developing test suite using selenium Webdriver.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Executed both positive and negative Test cases of functionality and Regression Tests.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Cross browser compatibility testing is executed by testing web applications.
- Testing scenarios are centralized and re-used the code snippets for various modules.
- Intensively analyzed the test results and bugs are tracked and reported with the detailed status of the bug with HP ALM/Quality center (QC).
- Worked with the version control systemSubversion (SVN)and executed test cases the updatedand integrated application code.
- Documented the results of the executed test suite with the detailed report of passed and failed test cases in a suite.
Tools: /Technologies: Selenium Webdriver, Selenium grid, Eclipse IDE, Java, Oracle 10g, SVN, HPQuality Center, HP ALM 11, SOAP UI,TestNG, HTML, XML, Windows, IE9, Chrome and Firefox.
Confidential, Dallas TX
Sr. Selenium Test Engineer
Responsibilities:
- Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software
- Participated in planning and developing test strategies and plans for Functional and Performance tests
- Performed backend testing by writing complex SQL Queries using Oracle TOAD.
- Performed Web Services testing using SoapUI.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Interpret application architectures and identify areas for automation.
- Creation of Test Data needed for testing.
- Develop and execute application software testing such as functional, integration, and regression testing to ensure the quality of the features.
- Design and develop automation frame work using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
- Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
- Reviews and give value added input on the Product Requirement Documents created by project Manager.
- Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Configured Selenium and GRID scripts on Virtual machines.
- Created common methods useful for different customers testing using Hybrid framework.
- Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
- Prepare TestNG XML, build XML to work for automation scripts and run them in remote systems.
- Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
- Create and maintain the Selenium scripts for automation.
- Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.
Tools: /Technologies: JBehave, Selenium Web driver, Java, TestNG, Maven, Ant, JIRA, Eclipse, SVN,, Web Services, SoapUI, Agile Scrum, Rally, HTML, VBScript, HP QC/ALM, QTP 11, BPT, JAVA, SQL Developer, XML, JavaScript, SOAP, REST, Jenkins, WSDL, Oracle, Unix, Windows Vista, SQL, Subversion, IE8,9,10,11, Chrome, Firefox, PL/SQL Developer, UNIX, Windows 7.
Confidential, Eden Prairie, MN
Sr. Automation Engineer / Automation Framework Coordinator
Responsibilities:
- Created user stories, test cases, tracking defects using Rally (Agile Project Management Tool)
- Responsible for review business requirement, customer requirement document to design test plan
- Designed and developed automation framework, detail test plan and test cases using functional requirements, design specification.
- Worked closely with Product Manager, Development team, Scrum master to write tests for Test Driven Development.
- Created functional automation scripts using open source tool Selenium.
- Worked with deployment team, release management to create automation scripts for regression testing executes in midnight builds.
- Coordinating with IDC team to ensure daily automated regression testing running and completing successfully.
- Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
- Configured Selenium and GRID scripts on Virtual machines.
- Created common methods useful for different customers testing using Hybrid framework.
- Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
- Prepare TestNG XML, build XML to work for Access scripts and run them in remote system.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Work with Offshore team to run the scripts after build is complete Confidential midnight in US and early morning of Indian time.
- All issues are reported through Rally defect and also registered in QC for internal purpose.
- Participated in formal reviews and walkthrough for preparing test cases.
- Attended daily standup meeting/daily scrum to discuss about the work progress and any outstanding issues.
- Attended daily sprint planning, sprint review meetings to discuss about the sprint backlogs, work progress, and outstanding issues.
- Attended CAB(Change Advisory Board) meetings
- Attended weekly meetings with manager to discuss about day to day activities.
- Preparing work status matrix, rally defect list, QC defects, and sprint backlogs to automation team and Testing Manager.
- Created test input data and expected results using Java programming.
- Created understanding documents for training new resources.
- Worked with Offshore team in India.
- Providing training to new resources.
- Worked with manual testers and provided demo on automation scripts and prepared work instructions.
- Coordinating the testing team and giving daily updates on regression testing.
Tools: /Technologies: Selenium IDE, Selenium WebDriver, Selenium GRID, TestNG, JAVA, JUnit, XML, MS Excel, HTML, Rally, Jenkins, Teamtrack, QC, Incident Management, Perforce, Eclipse IDE, UltraEdit, Windows 7, Firefox, IE, Chrome, Firebug.
Confidential, Dallas, TX
Sr. QA Analyst/ Automation Engineer
Responsibilities:
- Used data-driven testing and database accessing techniques to support the scripts.
- Performed Regression testing using QTP and manipulated necessary recovery manager steps.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Used Web-based system to index daily documents received from clients.
- Assigned indexed documents to responsible departments based on type and detail of document.
- Lead the remote QA team and co-ordinations QA activities and procedures.
- Done knowledge transfer to testing team in FQA phase of this project.
- Design and create the automation framework for Insider features using JAVA, Selenium RC, JUnit, Maven and Ant.
- Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
- Worked on Web Services testing for request/response mechanisms (SOAP) and XML with tool SoapUI.
- I used this tool of the format exchanged in order to locate WSDL file on internet, created Test cases, run them.
- Involved in Manual testing, Functional testing, Integration testing, Regression testing, and End to End testing.
- Created reports for different departments using different tools like Excel and Access.
- Participated in weekly meetings with the management team and walkthroughs.
- Migrated database from web-based system to Access.
- Worked with SQL, PL/SQL to validate the Data Driven end results.
- Tracked, reviewed, and analyzed defects using JIRA Defect Tracking System.
- Formulated detailed test plans about what should be tested for each type of client application.
- Data Conversion Testing of converting legacy data into Access Database.
- Analyzed business needs, user requirement and specifications, formulating changes and identified various test scenarios to make sure that the application is adhering to business standards.
Tools: /Technologies: Java, Selenium, TestNG, Maven, SVN, JIRA, SoapUI, QuickTest Professional 9/10, Quality Center 9/10, SQL Server, Agile, POS, OpenVMS/AXP V7.1-2, HP Load Runner 9.1, Java, XML, Java Script, AJAX, Web Services
Confidential
Responsibilities:
- Download and Configure Android emulator to work in our testing environments.
- Create AVDs (Android Virtual Devices) based on different Android Platforms (1.5, 1.6, 2.1).
- Responsible for writing test plan/cases for the android application.
- Implemented Agile/Scrum methods for testing approach.
- Attended daily Stand up calls, Functional Review meetings with the Scrum team.
- Created Test Plan for different Sprints and Stories.
- Sprint Progress is tracked from Quality Center Dashboard. Status report was generated from Dashboard details and used to send the report on a daily basis to the Scrum team.
- Post defects in in-house defect tracking system (JIRA) as well as in Real Networks defect tracking system.
- Issues are assigned to the respective team and tracked the status of issues
- Involved in testing the look and feel, user interface, usage functionality and basic animation of the application.
- Interacted with Developers, Business Analysts and management to speed up the defect resolution process.
- Analyzed application, system, and security errors.
- Escalated issues to developers and verified fixes.
Tools: /Technologies: Android Emulator, Android OS 1.5/1.6/2.1, Android SDK, JIRA, HP Quality Center, Agile, Scrum, Helix Community
Confidential, La Palma, CA
Sr. QA Analyst
Responsibilities:
- Helped to define and analyze the test requirements based on the application functionality.
- Gathered test data requirements for data conditioning from business units to test total application functionality.
- Conducted test plan walkthroughs and wrote test scripts for manual testing.
- Developed, maintained, and conducted smoke test cases for QA environments.
- Created test scenarios for system testing and regression testing.
- Involved in white box, black box, functionality, user acceptance testing.
- Performed regression, functional, integration, smoke, system, UAT testing.
- Created and maintained automated tests using QTP by coding in VBScript.
- Developed and maintained automated test scripts to support regression testing.
- Writing QuickTest Pro scripts when necessary and customizing the recorded scripts, running the scripts on a new build.
- Developed User Defined Functions to support the automated scripts using QTP.
- Used data-driven testing and database accessing techniques to support the scripts.
- Performed Regression testing using QTP and manipulated necessary recovery manager steps.
- Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
- Involved in validation process by usage of agile methodology.
- Prepared test plans, test cases for both positive and negative scenarios and mapped the same to requirements in Quality Center.
- Prepared traceability matrix, test results documents for manual and automation testing.
- Prepared and ran automated test scripts using the Quality Center.
- Wrote SQL to query the database to verify that the data on GUIs are accurate.
- Tested applications running on UNIX server and DB2. Wrote and executed batch Shell scripts. Monitored UNIX servers for network statistics.
- Performed backend tests with Oracle 10g and SQL scripts.
- Conducted performance, load and stress tests through the creation of VU scripts, Virtual users and scenarios using LoadRunner.
Tools: /Technologies:Mainframe, Rational Quality Manager,Quality Center, QTP, Agile,DB2, SQL 2008, Rapid SQL, ALM, XML, Windows 2000/NT, Informatica Power Center 8.6, Cognos 8.0, Business Objects 6.5, IBM DB2, SSRS, Java,J2EE, JavaScript, SoapUI, JMeter, JUnit,PHP, UNIX shell Scripting, WebSphere
Confidential, Southfield, MI
Test Automation Engineer
Responsibilities:
- Analyzing the test requirements
- Setting the test environment for the build test cycles
- Designed and Developed Test Cases according to Functional Requirements and design specifications of the application.
- Documented requirements and maintaining traceability of those requirements throughout the development and implementation process
- Worked on the entire SDLC to deliver quality systems, which meet or exceed customer expectations when promised and within cost estimates.
- Design, Review and Execute Test Cases.
- Reporting the bugs in the bug data base.
- Conducted build wise regression testing of all the bugs posted
- Transferring existing defect detail from Excel to Test Director and created new defects in Test Director.
- Defect Management including reporting and analyzing the defect data and follow-up with the defects through their lifecycle till closure Preparing Traceability Matrix to ensure the test case coverage.
- Devise checklist and templates and adopt Quality assurance procedures to meet milestones of high quality
Tools: /Technologies: Test Director, SQL, Power Builder, XML, Microsoft Project, Windows 98/ME/2K Pro/XP, Mac 9.x/10.x, ASP.Net, C#.Net.