We provide IT Staff Augmentation Services!

Senior Software Quality Engineer Resume

Atlanat, GA

PROFESSIONAL SUMMARY:

  • 5+ years of IT experience as a QA Analyst in Client\Server and Web Applications in E - Commerce, Financial Telecom, Industries using Automated and manual testing Techniques with emphasis on Functional, Regression & Business Process Testing along with actively taking part in continually improving QA methodologies and testing processes.
  • Excellent experience in business analysis / customer / product / system requirement documents & Strong knowledge of all the phases of SDLC (Software Development Life Cycle) such as Scrum, Test Driven Development (TDD), Agile, BDD methodology.
  • Proficient in configuring, customizing and using testing tools like Cucumber, HP Quick Test Professional 10.0,11 Quality Center 9.5, 10.0, Neustar tool, Jira, Selenium (Web Driver), AppDynamics, Newrelic, AWS, Fastly, TFS, and Jenkins, git.
  • Designed and implemented different automation frameworks from scratch like Page Objects framework, Keyword Driven framework, Data Driven framework for a number of projects.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions. Used WATIR, Ruby, Page Object framework.
  • Expertise in writing basic to complex SQL queries to perform back end testing, batch job processing in SQL Server and Oracle database environment.
  • Strong Experience in Smoke, Exploratory, Functional, Regression, Performance and User Acceptance testing for the highly structural and complex systems.
  • Expertise in Test Case/Test Procedure Design, developing Requirement Traceability Matrix (RTM), Test Tool Usage, Test Case Execution, Defect Management and Defect Tracking, creating Test Scripts, reviewing Log files & Reports for delivering utmost Quality product.
  • Expertise in testing Web Services based by automating service layer tests using Ruby/Cucumber and Mechanize.
  • Extensive experience in writing scripts using VB Script, Ruby, JavaScript, Java/Selenium, Bash, VI editor to automate testing process.
  • Extensive interaction with developers, Business Analyst team and Server/security configuration team while handling and troubleshooting production and quality environment issues.
  • Self-starter, team player, proactive and extremely detail-oriented with a proven capability of working under high pressure.
  • Have exposure in educating and coaching junior test engineers, giving inputs to the planning team and management on business systems and procedures and working with management team with excellent written, communication & interpersonal skills.

TECHNICAL SKILLS:

Operating Systems: Microsoft Windows 2000/03, RED HAT Linux V 3/4/5, Solaris 8, Macintosh

Programming Languages: J2EE, C#, VB.net, ASP.net, XML, VB Script, Java ScriptRuby, C/C++, Bash Script

DBMS: Oracle 10g/9i, MS Access, SQL Server 2005/08, SQL Developer

Configuration Mgmt: Chef and Puppet

Automation Tools: Quick Test Professional, Selenium, Load Runner, Neustar and Cucumber, Jenkins

Test Mgmt. Tools: Quality Center, Jira, Test management

Reporting Tools: MS- Excel, MS-Word, MS-Visio

PROFESSIONAL EXPERIENCE:

Confidential, Atlanat, GA

Senior Software Quality Engineer

Responsibilities:

  • Individual Contributor, Performer & Self Learner
  • Automation Test Scripts preparation & Execution with DD Framework/ Cucumber BDD framework
  • Selenium Webdriver, Selenium Grid used for distributed and cloud environment testing
  • Involved in Web Services automation via Rest Assured and Httpclient framework using java
  • Maven Nexus Configuration, Groovy Language and groovy scripting, SVN
  • Involved in All Automation Testing Activities with Selenium and Core Java
  • Sound Knowledge of Selenium with Python.
  • Strong Knowledge in Manual Testing concepts & Strong Knowledge in SDLC and STLC.
  • Identify Business Requirements.
  • Writing +ive & -ive Test Cases & Preparation of Test Plan Document.
  • Develop and execute test cases based on functional specifications.
  • Analyze, document, and verify system change requests (defects, enhancements, new features).
  • Work with developers and end users to identify/resolve issues with system changes.
  • Excellent problem solving skills, self-motivated, adaptable and goal-oriented.
  • Experiences in performing Load Testing and Performance Testing using Load Runner Tool
  • Work closely with Project Managers, designers and developers during all phases of SDLC
  • Allocation of task to other team members and also reviews them.
  • Provide status reports to QA Manager

Environment: Agile Methodology, C#, Jenkins, Maven, Cucumber, GHERKIN, JIRA, BDD, MS Office, MS-SQL Server, Selenium WebDriver, selenium Grid, Ruby, SDL Tridion, Firebug, FirePath, Appium, Test Plan, JMeter, Bugzilla, TestNG, SoapUI

Confidential . Richmond, VA

QA Automation Test Engineer

Responsibilities:

  • As an Automation Engineer, involved in the team in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts
  • Involved in configuring the testing environment with Selenium WebDriver, TestNG and Eclipse
  • Developed and implemented Page Object Module as the framework for Test Automation
  • Integrated TestNG framework to run the test suit and as a reporting tool
  • Participated and assisted in design of Proof of Concept with QA Lead.
  • Identified test cases to automate and automated them using Selenium WebDriver and TestNG.
  • Wrote test cases scripts using Selenium WebDriver for functional testing and regression testing.
  • Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
  • Used Selenium Grid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
  • Used Eclipse IDE for Automation scripts development.
  • Applied Load Testing using JMeter and Involved in implementation of Test Automation Framework build using Selenium WebDriver.
  • Develop automated tests using Selenium, Coded UI, C#.
  • Used SoapUI with extensive support for testing WSDL / SOAP based services.
  • Performed end-to- end testing to evaluate system testing of the application.
  • Coordinate with end-users to schedule and support User Acceptance Testing (UAT).
  • Configured Selenium Grid for parallel execution of scripts on different machines in different browsers.
  • Participated in technical, status review, and release and production meetings.
  • Performed Integration by adding JMeter scripts to Selenium
  • Worked in Agile process for delivering the outputs on time.
  • Occasionally performed manual testing during critical releases of the project.
  • Prepared Test Summary reports after every round of testing.
  • Tracked requirements documentation in Confluence and Project status in JIRA
  • Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and FirePath.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
  • Created sample content and webpages in SDL Tridion to demonstrate SDL Tridion capabilities to the business.
  • Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Web API and C#.
  • Located web elements using the locators like Id, Class, name and Xpath as SDL Tridion code is Frame based
  • Designed scripts for bulk report generation for regression testing in C#
  • Support CI/CD framework (Jenkins-JMeter)
  • Coded test framework in Ruby that utilized Calabash/Watir/ Cucumber/Gherkin
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Utilized role in mobile testing using Appium Mobile for testing client's mobile apps on the Android/iOS platforms.
  • Performed Data driven test in Cucumber, Parameterized BDD scenarios in Cucumber.
  • Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements.
  • Used JIRA for defect tracking system, TFS for version control and Jenkins for continuous integration.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).

Environment: Agile Methodology, C#, Jenkins, Maven, Cucumber, GHERKIN, JIRA, BDD, MS Office, MS-SQL Server, Selenium WebDriver, selenium Grid, Ruby, SDL Tridion, Firebug, FirePath, Appium, Test Plan, JMeter, Bugzilla, TestNG, SoapUI

Confidential, Charlotte, NC

QA Automation Designer/Developer

Responsibilities:

  • Reviewed requirement specification doc, Functional design docs to verify completeness and correctness and translated business requirement to the test requirement and Test Plan.
  • Participated in daily standup and weekly status meetings to discuss the task completed, deliverables, dependencies and goals of the projects in a highly agile environment.
  • Created, executed and maintained over 150 test cases for Functional and End to End Test cases in Quality Center 11.0
  • Developed 22 Selenium WebDriver automation scripts for Huggies.com.
  • Created Key Word Driven framework using Selenium WebDriver to test Promax Application. Created methods and test data that could be called from Excel sheets by Driver script developed in Java.
  • Implemented Page Objects, Data Driven frameworks using Selenium WebDriver, JAVA, JUnit.
  • Created over 400 sets of data to test the log file generated my Promax application containing details about customer number, Promotion IDs, Promotion start date and End date etc. Data was extracted to the Excel from a flat file.
  • Used JIRA to raise, track and fix defects in a faster way in highly agile.
  • Maintained test cases and test scripts and defect tracking using Quality Center 11.0 and reports were produced and documented in Excel format.
  • Conducted Regression testing together with Subject Matter Expert using the regression suite built and help the Business run the test and fix bugs simultaneously.
  • Extensively worked in Debugging/Fixing, troubleshooting, reviewing automated scripts, resolving automation related server/environment/network settings.
  • Testing the application for End User Testing on its compatibility on various web browsers like Firefox 3.6, Chrome 11, Safari 5 and Internet Explorer 7.x, 8.x
  • Worked with Off-shore testers and trained 5 business users on custom Automation Frame Work Test Execution and Maintenance.
  • Involved in UAT of the automated scripts builds by providing users with test data, test cases and scenarios, and guiding them during the testing process.

Environment: XML, HTML, SQL, QTP 11, HP Quality Center, PromaxPX, SQL Server, Window 2003, C#.Net, Oracle 10g

Confidential

QA Engineer

Responsibilities:

  • Reviewed specifications and business requirements and created test plans.
  • Evaluated business rules and prepared Test Cases and perform manual and automated testing.
  • Coordinated with the client's Leads to calculate effort estimates and duration plans for QA tasks.
  • Gathered the Test Input Data, which includes Pre-condition, Test Results and Test Regression Data.
  • Used QTP 9.2 for the regression testing.
  • Performed Business Process Testing (BPT) testing of the .NET application.
  • Used complex SQL scripts along with stored procedure to check the availability, accessibility and update feature of data in backend Oracle10g database.
  • Perform back-end testing extensively by executing SQL Queries for Oracle database testing.
  • Implemented changes to test management practice by moving test case development into the HP Quality Center 9.1, from MS Excel, Word, and other manual methods.
  • Developed defect reports and test progress reports on a weekly basis for senior management.
  • Customized and modified scripts on Load Runner’s VuGen record by putting necessary control statements & verified playback of scripts.
  • Carried out successful UAT and verified and validated it.
  • Supported production releases during maintenance windows (non-business hours).

Environment: .NET, VB.NET, C #, Unix, Quality Center, Load Runner 8.1, SQL Server, QTP 9.x, Oracle 10g.

Hire Now