We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer / Selenium Developer Resume

5.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY

  • Resourceful and dynamic technical professional with 15+ years of software QA, V&V, and Quality Control testing experience in the fast - paced and deadline-oriented environments.
  • Skilled team leader with strong work ethic, self-accountability, thorough attention-to-detail work habits, results-oriented standards, and proven success in delivering highly functional products.
  • Extensive exposure to all phases of Software Development Life Cycle (SDLC) and well acquainted with Software Testing Life Cycle (STLC) largely on the web-based and mobile applications.
  • Well versed in the areas of QA organization, workflow, time management, and strong knowledge of software development methodologies including the Agile, Waterfall, and V-Model.
  • Hands on experience in implementing Selenium IDE and Selenium WebDriver along with Firebug, JDK, JUnit, Eclipse, Jenkins, Maven, Ant and Selenium script development.
  • Commendable experience in the successful implementation of Automation Test Framework including the Action Keyword Driven Framework and Data Driven Framework.
  • Excellent knowledge of VBScript and Descriptive Programming for developing functional libraries and test scripts.
  • Hands on programming experience with JAVA, VBScript, PHP, JavaScript, Visual Basic, Ruby on the Rail, C++, C, PL/SQL, HTML, XML and Unix/Linux shell programming.
  • Robust expertise in testing tools using QTP, Test Partner, Selenium, Eclipse, JUnit, Firebug, FirePath, SVN, Jenkins, ALM, JIRA, Quality Center, Soap UI, LoadRunner, and Load Tester Pro.
  • Extensive experience in database querying, data population and manipulation using SQL, writing SQL statement, Confidential -SQL, PL/SQL Stored Procedures, and strong knowledge of RDBMS.
  • Solid understanding of the functioning of Unix/Linux OS including the file system concepts, executing batch process, Shell scripting, and verifying logs created in the Unix box.
  • Proficient in business requirement analysis, creating functional requirement document, Test Plan, Test Cases, user manual, and Requirement Traceability Matrix.
  • Innovative and articulate in different types of software, manual and automated, testing including the Smoke, Sanity, Integration, Functional, Regression, System, Backend, End-to-End, Dry Run, UAT, Load and Performance testing.
  • Possess online security, web-hosting, DNS, domain, online marketing, retail, wholesale, partner affiliation and distribution business experience.
  • Strong interpersonal skills with excellent written and oral communication skills and the ability to interact effectively Confidential all levels and across all cultures.

TECHNICAL SKILLS

Operating Systems: Windows, MacOS, iOS, Android, Unix (Solaris, AIX), Linux, VAX/VMS

Languages: JAVA, VBScript, VBA, Visual Basic, PHP, JavaScript, Ruby on the Rail, C++, C, PL/SQL, Confidential -SQL, HTML, and XML

Test Tools: ALM 11, JIRA, Quality Center/TD, Eclipse, Soap UI, JDK, Selenium IDE and Selenium WebDriver, Jenkins, Maven, Ant, JUnit, Firebug, QTP, Test Partner, WinRunner, Load Tester Pro, LoadRunner, Rational Robot, Silk Test

Mobile Technologies: Webkit, iPhone, Android, Blackberry, Palm, WAP, GPRS, Emulator

Internet: Safari, Chrome, Firefox, IE, Opera, Apache, IIS, Tomcat, JBoss, ASP.net

Version Control: SVN Subversion, CVS, True Change, ClearCase, Visual Source Safe, Sablime

Database Systems: Oracle 10a/11a, Oracle 8i/9i, MySQL, MS SQL Server, PostgreSQL, Sybase, Informix, DB2, Access

Software: MS Office Suite, MS Project, Lotus Notes, CMS Spots Detector, Firebug, Firecookie, Cooxie

Hardware: Sun Workstation, NCR X-Terminal, Palm, Win CE, IBM PC and clones, Laptops, Telecom Systems

Network Protocols: SSH/Telnet, CORBA, TCP/IP, HTTP, HTTPS, VPN, FTP, LDAP, DNS, SMTP and POP3 protocol, NFAT, Ethernet

PROFESSIONAL EXPERIENCE

Confidential | Alexandria, VA

Senior QA Automation Engineer / Selenium Developer

Responsibilities:

  • Involved in utilizing the Automation Scoring procedure in selecting the application functional areas in the category of high, medium, and low for automation script development in the Agile and Waterfall development environment.
  • Developed CAC (Computer Access Card) login automation scripts using Test Partner and VBScripting, and implemented automated CAC login for the DMDC applications, i.e. WebDOES, BWE, etc.
  • Utilized automation test scripts using Test Partner to test DMDC applications for regression and smoke test to eliminate 30% of manual test effort.
  • Leveraged automation to verify hundreds of validation points per test project cycle pertaining DMDC applications business rules.
  • Implemented Selenium automation testing using Selenium IDE and WebDriver for the cross browser and cross platform testing.
  • Increased test coverage by keeping automation scripts reusable with necessary code fixes to comply with the changing applications and environment.
  • Maintained existing automation test suite and automation common code library functions and sub-procedures reducing overall runtime.
  • Accomplished the CUF (Common Update Framework) Subject Processor Unit Testing using the Soap UI plugin interface in Eclipse.
  • Worked closely with other automation engineers, developers, and business analysts in shared environments with two regions using multiple databases to maintain and develop automation framework and automation scripts.
  • Performed database querying and utilized SQL skill to create, modify, and validate test data with clear understanding of data models for automation development.
  • Created and maintained the issue reporting in the defect tracking tool JIRA with proper understanding of data and applications are in a known initial state.
  • Provided periodic training on automation best practices across the QA team while worked closely with them to ensure proper configuration and set up of automation scripting.
  • Worked with other automation engineers to support test reporting on automation test results, and to update, create, and run automation scripts.

Environment: Selenium IDE and WebDriver, Java JDK, Eclipse, SOAP UI, XML, Apache Maven and Ant, Firebug, Test Partner, Agile, Waterfall, JIRA, Beyond Compare, TortoiseSVN, .Net, JAVA, VBScript, VBA, XML, HTML, Oracle 11g, SQL Server, MS Access, MS Visual Studio, Oracle SQL Developer, IIS, Windows, Oracle WebLogic Server for 11g, Microsoft SharePoint.

Confidential | Warrenton, VA

Senior Test Automation Engineer

Responsibilities:

  • Implemented whole life cycle of automation testing methodologies starting from planning, creating and executing test scripts along with tracking and reporting defects.
  • Performed automation testing on the CMS web-based and web services applications in the SOA architecture and Agile development environment with frequently changing requirements.
  • Developed custom automated testing framework and maintained responsibility for the development and maintenance of QTP scripts in the keyword driven automation framework.
  • Managed shared object repository and developed application specific function library to reduce redundant scripting.
  • Worked on automation estimation and provided the detailed implementation plan to management working within the Agile framework and Accessibility (508) Compliance testing.
  • Executed test scripts through ALM/QC by integrating QTP with ALM/QC and created detailed test reports by analyzing test results after automated test run.
  • Worked on Excel files using VBScript with QTP fetching data from Oracle database and developed Data Generation scripts including the application verification points per requirement.
  • Involved in generating Vuser in LoadRunner for performance, stress, and load testing of the application in various loads, generated scripts in VUGEN using HTTP/HTML protocol.
  • Recorded and enhanced VUser scripts by inserting transaction points and rendezvous points into VUser script in LoadRunner.
  • Performed testing extensively for integration testing of GUI-less SOA Web Services using the SOAP UI tool.
  • Managed the control of the daily SVN update and SVN commit of the Automation Framework avoiding the conflict in the SVN version control.
  • Developed and released the Automated Test Completion Report with the Automation Traceability Matrix mapping the test requirements.
  • Effectively trained manual testers into automation testing and script development by providing hands-on training while maintaining the coding standards.
  • Provided project level test automation leadership and functioned as a member of an Agile project team participating in daily stand-ups, sprint planning, demos, and project retrospectives.

Environment: CMMI, Agile, Waterfall, QTP 11, ALM 11, LoadRunner, Load Tester Pro, SVN, SOAP UI, WSDL, .Net, MS Visual Studio, (508) Compliance, JAVA, VBScript, JavaScript, XML, HTML, Oracle, SQL Server, Windows, Solaris, Linux, Web Logic, Tomcat, Apache, IIS, Visio, UML UseCase, Firewall.

Confidential | Herndon, VA

Senior QA Lead Engineer / Automation Engineer

Responsibilities:

  • Actively participated in Scrum meetings to collect requirement definitions, pre-requisites, test objectives, test schedules, and scrum notes for the Agile development process.
  • Involved in performing Continuous Integration testing using Selenium IDE and RC, Eclipse, JUnit, Firebug, FirePath, and Jenkins.
  • Performed manual and automated testing on the mobile applications for the Confidential e-mail product using the emulator, iPhone, iPad, Android, and Blackberry phone.
  • As a JIRA QA Admin, customized task requirements for different QA teams and coordinated and worked with the development and business teams.
  • Led the review and analysis of user stories, functional requirement specifications, design specifications, User Interface decks, etc. for to identify the test requirements.
  • Gathered the test requirements and interacted with Business Analysts and Software Developers to develop the test strategy, test plan and test cases for manual and automated testing.
  • Determined the QA test execution dependencies and define the scope of testing based upon the test requirements.
  • Remained proactive with innovative methods to identify the requirements gap, test coverage, regression coverage, and efficient way of testing.
  • Conducted walk-throughs of requirements, designs, code reviews, and test plan and test case documents.
  • Created detailed QA documentation including testing strategy, test scheduling and execution, test environment, test automation, and QA status reports.
  • Established entrance/exit criteria for the QA testing cycle along with the certification of QA exit criteria met with the QA signoff.
  • Met and worked with Performance/Load Test QA analyst to establish system load volumes of web data iterations.
  • Base lined/reset test environment in the QA Lab on PCs by reconfiguring them with various operating systems and browser version and type.
  • Prioritized and reviewed bugs, coordinate bug fixes, and negotiate time estimate for QA tasks with Project Management, Product Development, and Software Development team.
  • Developed automation test procedures for QA and implemented Test Automation architecture, standards, and framework using Selenium or Quick Test Professional (QTP).
  • Worked with and supported release management team on applications deployment and acceptance testing.

Environment: Agile, Selenium IDE and RC, Eclipse, JUnit, Firebug, FirePath, Jenkins, Continuous Integration, JIRA, Quality Center/TD, QTP/WinRunner, LoadRunner, Solaris, Linux, Windows, Mac, Tomcat Web server, Apache, IIS, J2EE, Java, Oracle 10a/11a, CMS, PMPortal, True Change, PowerDNS, Superbatch, SingleView, Async Fulfillment, VMAC, RBL Server, XML, DHTML, MySQL, TOAD, Putty, UML UseCase, Mirapoint MOS, Firewall, SSL, Qmail-SMTP/POP3.

Confidential | Boston, MA

Software QA Engineer

Responsibilities:

  • Prepared test plan and detailed test cases by analyzing Rational Rose Models and RequisitePro Use Cases and conducted all required types of testing in the client/server and web-enabled environments.
  • Implemented testing strategies to improve end-to-end testing efficiency by generating automated test scripts, and defined load test requirements traceability matrix for the execution of load/ stress testing.
  • Developed automated test scripts using Rational Robot TestStudio and automated scripts to execute Performance/Volume/Load/Stress testing for performance tuning using MS Wast and Silk Performer.
  • Analyzed Sequence Diagram, Application Design/Architecture, Business Logic and Oracle database schema to produce testing techniques and test scenarios, and debugging and identifying all defects.
  • Developed shell scripts to make available a robust and easy-to-use Unix environment, and also used DBA Studio and Toad for data import and validation, and insert/update data in the Oracle Databases.

Environment: IIS, IBM WebSphere, Visual Basic, Java, C++, XML, DHTML, Cold Fusion, Oracle 9i, DBA Studio, Toad, Rational Robot, ClearQuest, Rational Rose, RequisitePro, SourceSafe, CMS, CRM, Windows NT/ ME, Solaris, Internet Explorer, Silk Performer, Lotus Domino Server, CORBA, Firewall, SSL, SEI CMM.

Confidential | Marlborough, MA

Software QC Engineer

Responsibilities:

  • Designed, developed, and implemented testing methodologies and testing procedures, and also developed and documented test plans and test cases in the Rational ClearCase version control tool.
  • Installed and configured automated test tools in the remote host machine with required environment set-up, and developed, executed, and maintained automated test suites for the regression testing.
  • Defined test analogies, OOD principles and coding standard for rapid automated script development.
  • Performed various QC testing comprised of compatibility, functionality, scalability and security testing.
  • Debugged defects, re-tested corrected defects and conducted regression testing utilizing automation.
  • Provided test status report to management detailing the testing activities upon completion of testing.

Environment: ASP, IIS, VB Script, Java Script, XML, DHTML, C++, UML Use Case, Oracle, Rational Robot, Rational Rose, Rational RequisitePro, Rational ClearCase, Rational ClearQuest, Silk Performer, Windows NT/98, Sun Solaris, Macintosh, Internet Explorer, Netscape, Opera, Lotus Notes, Firewall, SSL, ISO 9000.

Confidential | Piscataway, NJ

Software QA Analyst

Responsibilities:

  • Prepared end-to-end test plan and test cases for Inter/Intra system testing per system requirements.
  • Designed and executed automated test scripts using Rational Robot, Silk Performer and QA Partner.
  • Developed shell scripts to manipulate feed files and SQL scripts to update data in common tables.
  • Utilized Unix utilities to navigate through logged records for analysis, debugging and tracking defects.
  • Tested networking protocols, network switches and signals, fiber-channel components for accuracy.

Environment: Solaris, NCR OS, Windows NT, Pro*C, C++, PL/SQL, Java, html, Perl, Netscape, Oracle, Sybase, TQG, X/Motif, Rational Robot, Silk Performer, QA Partner, Cadre Teamwork, Sablime, Telematics, Audio and Video Multicast, Serial Communication, SNIFF+, UML, Shlaer Mellor, Rational Rose, ZOOPA, SMTP.

Confidential

Engineering Specialist

Responsibilities:

  • Improved system performance through process validation and process improvement deployment.
  • Provided system demonstration and assisted on communication system usability to deployed units.
  • Maintained active network monitoring for tracking down network forensics and security violations.
  • Developed easy to use Military Specification logs for the network communication establishments
  • Performed network traffic recording and analysis for network traffic bandwidth limits and latencies.

Environment: Windows 95, VAX/VMS OS, DAMSR, TCACCIS, NFAT, SilentRunner, Serial Communication protocols, SSL, Firewall, Department of Defense (DOD) CRs, Military Transportation Specification Guide Lines.

We'd love your feedback!