We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

Portland, OR

SUMMARY:

  • Around 14 years of experience in Information Technology with emphasis in Software Testing/Quality Assurance & Development, seeking a position as Senior SDET/ Lead. Experience in leading & testing stand - alone, Client Server and Web based applications using Automation tools and Manual testing techniques.
  • Tested applications in different Windows Operating systems, Web application, Mobile apps, Infrastructure domain, Banking lending and Mortgage,Retail
  • Creating Test Plans, Project Plans for manual & automated testing using Confidential Project. Experienced in Work Estimation, Resource Planning and Problem Identification & Solving
  • Through understanding of software development life cycle like Agile, Waterfall models
  • Experience in interacting with business analysts, developers, technical support and help them base line the requirement specifications & conduct knowledge sharing sessions.
  • Ability to thoroughly analyze system functional requirements and break them down into test requirements/test objectives and test conditions using techniques like state transition diagrams, decision tables, functional analyses etc.
  • Leading a team, setting objectives, performance evaluation, identifying individual capabilities.
  • Risk management & mitigation plans, proper escalations and work prioritization.
  • Reviewing project deliverables like Test Rules, Test Cases, Coverage, Defects. Participate in test plan & requirement documents review.
  • Mentoring the resources in Testing Team & conduct Knowledge sharing sessions.
  • Design & Execute Test Cases”, “Test Scenarios and “Automated Test Scripts & Test Scenarios using QTP & Selenium” both Functional & Non-Functional.
  • Rest web services /API Testing
  • Designed and implemented Page Object Model, Data Driven & Hybrid frameworks.
  • Defect Management (Requirement, Functional, Integration, Non-Functional Defects etc) in QC & excel (Participate in Bug triage meetings).
  • Executed test cases using selenium Grid in multiple browsers
  • Testing web, windows based applications developed in Java & .Net
  • Generate reports to track progress & take decisions- requirements, TC’s & Test execution coverage, defects by status & testing level using test management tools like Quality Center.
  • Designed & Created Automation Framework, which is efficient & effective in terms of time, quality and maintainability.
  • Thorough hands on experience in managing & performing different types of testing: Functional testing, Sanity Testing, Regression testing, Smoke testing, Monkey testing, Peer - Peer testing, Non Functional testing, Ad hoc/Exploratory Testing, Usability Testing.
  • Experienced working closely with Project Manager, QA Manager, Stake Holder, and Customers. Presenting the importance of automated testing with respect to their current needs.
  • Driver compatibility testing in different operating system- Windows 2000, 2003, XP for printers.
  • Application Compatibility testing for Vista & XP operating systems, for Confidential .
  • Extensively worked in Product testing using Black Box & White Box testing techniques.
  • Good Knowledge in quality standards CMM and Six-Sigma.
  • Creative and highly motivated individual, with strong technical and inter-personal skills. Highly adaptable and quick to learn. Passion towards work and an ambition to grow

TECHICAL SKILLS:

Operating Systems: UNIX, Linux, Windows, macOS

Programming Languages: C, C++, Java, JavaScript

RDBMS: Oracel, SQL Server

Testing Tools: Selenium 2.0, Selenium RC, Selenium Webdriver, Selnium Grid, Appium, Mercury Quality Center 10.0, Quick Test Pro 10.0(QTP), Junit, TestNg, jira, NodeJs, Nightwatch Framework, Rest API, Rest assured API

Build Tools: Ant, Maven, svn, GIT, stash, bit bucket

Continuous Integration Tools Jenkins:

Debugging Tools: Fiddler, windbg, Edit Cookie, Charles, POSTMAN

Misc Tools/ Software’s: eclipse, ATOM, IntelliJ

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Sr Software Engineer

Responsibilities:

  • Worked on Agile and Scrum environment
  • Decomposed user stories, technical requirements, and business rules and extract positive and negative test scenarios.
  • Work assignment for resources. In onshore-offshore model
  • Automation for Web, Mobile Apps and rest API’s
  • Page Object Model framework implementation through Selenium 2.0.
  • Writing automation scripts for Desktop and mobile experience
  • Responsible for daily automation smoke tests
  • Regular status updates to clients.
  • Capturing site analytics through automation.
  • Jira for logging bugs, Stories, Change Requests and test cases
  • Getting clarifications from different stake holders w.r.t Stories.
  • Data Driven Testing using parameterization through XML files.
  • Executing automation scipts in Jenkins and Selenium Grid
  • Implemented assertions, Error collector functionalities for better validation.
  • Used TestNg and Junit annotations in framework implementation.
  • Implemented properties files to read configurations
  • Used xpaths, CssSelectors for locating webelements.
  • Implemented parameterizing using xml and yml files
  • Coordinated with developers to fix the bugs and conducted Functional (Positive and Negative), and Integration Testing, Regression Testing.
  • Implemented screenshot functionality to failure test cases/steps for better understanding.
  • Implemented Nightwatch NodeJs framework in Javascript
  • Implemented REST API automation using rest assured api jars.

Environment: Jira, Selenium 2.0, Selenium Webdriver, Appium, Rest assured, POSTMAN, IntelliJ, Maven, Oracle, Java, Javascript, Internet Explorer, Firefox, Chrome, TestNg, Windows 7, SVN, sub eclipse, Jenkins, Selenium Grid, Fiddler, Edit cookie, XML, YML files, GIT, bit bucket

Confidential, Los Angeles, CA

Team Lead

Responsibilities:

  • Preparing test strategy and test plans for different releases
  • Worked on Agile and Scrum environment
  • Decomposed user stories, technical requirements, and business rules and extract positive and negative test scenarios.
  • Work assignment for resources
  • Handling risks/issues/actions
  • Baseline Test Plan (Review with stack holders) to prove correctness of Testing
  • Updated Test Plan /Test Cases from Change control Board, and certify software release by proving Entrance and Exit Criteria of System Testing.
  • Rest web service/API testing
  • POST,GET,PUT,DELETE requests in Rest.
  • Handling rest request/response using session id.
  • Rest api testing using different parameters.
  • Hybrid framework implementation through Selenium 2.0.
  • Regular status updates to clients.
  • Getting clarifications from client and dev teams w.r.t to BRD's and FSDs's
  • Regular project metrics submission
  • Data Driven Testing using parameterization through excel files.
  • Implemented assertions, Error collector functionalities for better validation.
  • Implementing the keywords using the reflection API
  • Used TestNg annotations in framework implementation.
  • Implemented properties files to read configurations and xpaths of the application for better readability of the code.
  • Building XLS File Having Test Cases and Keywords
  • Building XLS File Having Test Data
  • Coordinated with developers to fix the bugs and conducted Functional (Positive and Negative), and Integration Testing.
  • Implemented ANT for build, compile and running the test cases.
  • Implemented screenshot functionality to failure test cases/steps for better understanding.
  • Implemented E-mailing functionality for test reports
  • Created batch file for overall execution of the project.

Environment: Quality Center 10.0, Selenium 2.0, Selenium Webdriver, Eclipse IDE, ANT Oracle, Java, Internet Explorer, Firefox, Chrome, TestNg, Windows XP, Win32 API for Automation

Confidential, Tampa, FL

Systems Engineer

Responsibilities:

  • Creating RPM tasks (work assignment) for team members
  • Creating weekly and Monthly project reports for manager perusal
  • Creating Risks/issues/action in RPM and tracking them.
  • Followed waterfall model.
  • Test cases designing and updating in Test tracking tool. Developing QTP scripts for regression test cases
  • Developed and Maintained a Hybrid Automation Frameworks using QTP.
  • Involved in the User Acceptance Testing effort by performing requirement analysis for test automation and preparing the test strategy and test schedule.
  • Test cases execution and updating the results in Test tracking tool.
  • Test environment setup (Installation of software, setting required properties and other needed configurations)
  • Getting clarifications from Dev team and co-coordinating with them
  • Responsible in generating test reports for each new release in CMVC, which keeps track of all the open and closed bugs.
  • Prepared test Scripts for conducting User Acceptance Testing (UAT) Designed and developed automated scripts for Functional, Regression, Integration Testing using Quick Test Pro (QTP).
  • Performed Parameterization of Data using Data Driven Table and also inserted various checkpoints in Scripts using QTP.

Environment: UNIX, Windows XP, WAS 6.0, DB2, Confidential CMVC, Rational Portfolio Manager, QTP 9.5

Confidential, Tampa, FL

Systems Engineer

Responsibilities:

  • Developing QTP scripts for regression test cases
  • Designing test cases and Execution of manual and automated test cases
  • Setting up the Test bed using DB2, Websphere Application Server, and Websphere MQ etc.
  • Working on problem management, change management tools
  • Finding flaws on English and international releases (understands side-by-side run requirements)
  • Providing full feedback about test results
  • Opening defects, and filling details in CMVC and sending the details to the development team and managers dealing with the application.
  • Making recommendations about bug priority and severity
  • Reading bugs and reproducing issues.
  • Create and manage tasks in RPM (Rational Portfolio Manager) for effort tracking of the team.
  • Working closely with the development team to ensure that there is no communication gap.
  • Review the test cases designed by the team members and suggesting changes to improve the design and make it more clear and efficient.
  • Scheduling meetings for the Confidential India Test team and assure smooth functioning of the same.
  • Using a Lotus Notes database as test case repository and keeping track of the modifications don’t to the same and take weekly backups.
  • Attending code review calls with the developers and understanding the defect and the solution used to fix it and the code changes done.

Environment: UNIX, Windows xp, WAS 6.0, DB2, CMVC, Rational Portfolio Manager, QTP 9.2

Confidential, Redmond, WA

Project Engineer

Responsibilities:

  • Responsible for Testing Application Compatibility on Latest Builds of Operating Systems / Service Packs of different SKU’s and Report Breaks with regard to OS.(Functional Testing)
  • Part of Planning Team in leading a team of 25 resources , Triaging, Managing Test Pass, Consolidating the Test Pass results and communicating the results & issues with client.
  • Worked on Testing Pre Release Products of Confidential including Service Packs for Operating Systems, Windows Vista, Windows Servers, Office 12 and Visual Studio 2005
  • Was Involved in Testing Confidential Vista Functional Behavior like Hardware Driver Functionalities, Virtualization in Vista, and RAIL Concept in Longhorn Server Terminal Services
  • Designed and Executed Manual Test Cases covering different environments and different scenarios. Tested different types of applications for its compatibility with Vista.
  • Defect Management, Bug Reporting & Triaging, Work Allocation, Prioritizing the tasks
  • Involved in debugging and fetching Stack Traces, Extracting Registry and File Logs using SysInternals Tools , Generating Test Data using OS Build Symbols and Windbg Debugger .
  • Knowledge Sharing. Rendered my service in quality aspects of the project.
  • Developed Internal Tools to track work, bugs logged by individual testers,
  • Create & Track Action items in the Meeting, and Media Tracking .

Environment: WinDbg, Norton Ghost, System Internal Tools (like Filemon, Regmon), MS Internal Tools (like Product Studio, Archon, Double Diamond, Appopedia), Windows Vista (Code Name: Longhorn), XP (Code Name: Whistler), Media Tracker.

Hire Now