Senior Software Engineer / Onsite Coordinator Resume
NewjerseY
SUMMARY:
- QA Automation Professional with 9+ years of experience in Software Industry with focus on product quality and customer satisfaction.
- Experienced in various domains such as Insurance, e - commerce, Airlines, Health care and Life Sciences as a Quality Assurance and Quality Control for Software applications.
- Experience in requirements gathering for Automation framework development/enhancements, Designing, Developing and executing the scripts.
- Proficient in analyzing Business Requirements, Functional and Technical specifications, User Requirements, Performing GAP Analysis and Test estimation.
- Experience in creating and developing Test Plans, Test Strategy, Test Cases, Test Scripts, Traceability Matrix, defect analysis reports & project status reports in both manual and automation.
- Expert in Agile Scrum Methodology and a Certified Scrum Master
- Expert in DevOps Process and a Certified DevOps Master
- Possess 4 years of onsite (US & UK) experience as Onsite Coordinator and as a Test Lead
- Proven ability in designing and creating automation frameworks using Core Java, Selenium WebDriver.
- Experience in Selenium WebDriver frameworks like Page Object Model with PageFactory, Cucumber, TestNG, Keyword Driven, Data Driven, and Hybrid Framework.
- Expertise in locating the web elements using Relative XPATH and CSS and ability to code around unrecognized web elements, handling frames and popup windows.
- Identified GUI elements and perfect with different Selenium locators like ID, Link Text, Name, Partial Link Text, XPath, DOM and CSS to create the scripts of Automation.
- Used Selenium Web Driver and TestNG to run parallel testing by creating Groups and categorizing test cases.
- Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
- Maintained the Selenium and JAVA automation code and resources in source controls like GIT over the time for improvements and new features.
- Good knowledge on Behavioural Driven Frameworks and experience in Writing feature files in Gherkin Language.
- Experienced in writing queries in TSQL.
- Created Stored Procedures, Triggers, Functions, Indexes, Views, Joins and T-SQL code for applications.
- Expertise in IOS and ANDROID Mobile Testing using simulators and emulators.
- Experience in performance of Build Validation and Verification, Positive and Negative, Boundary Values Analysis, Equivalent Classes partitioning, Smoke, Functional, Integration, System, Regression, Ad-hoc, Cross - Browser, User Interface and User Acceptance tests.
- Experience in using test management and defect tracking systems such as TFS, HP Quality Center, JIRA.
- Experience in managing the project and providing the timeline for testing for the given requirements.
- Experience in Leading Teams, Client Co-ordination, Delivery and Software Configuration Management.
- Experienced in training about the work and domain to the newly joined candidates.
- Having Knowledge in Cloud technologies like Amazon Web Services, Google Cloud, Microsoft Azure.
TECHNICAL SKILLS:
Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC, BUG LIFE CYCLE
Test Automation tools: Selenium IDE, Selenium WebDriver, Selenium Grid, TestNG, JUnit, Auto IT, Cucumber, QC, Log4j
Build Test & Integration Tolls: Maven, ANT, Jenkins, Hudson, Git and SVN
Test Management Tools: JIRA, HP Quality Center, ALM, Rally, Bugzilla
Programing Languages: JAVA, Java Script, VB Script
Markup Languages: HTML, CSS, XML, XPath, CSS Selector
Databases: MYSQL, SQL Server
Frameworks: Junit, TestNG, Keyword driven, Data driven, Hybrid, Page Object Model
Operating Systems: Windows 7, 8, 10, Linux, Mac, iOS, Android OS
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint
Browsers: IE, Mozilla Firefox, Google Chrome, Safari, Opera
Mobile Testing Tools: Appium, Perfecto Mobile
Utilities: Eclipse, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential
QE Test Lead
Responsibilities:- Preparing the test strategy and test plan documents
- Develop test strategies, plans, Test cases for testing application functionality
- Building the Test Automation Hybrid framework using selenium Web driver.
- Developing the automation test suites for Smoke, regression & E2E testing phases.
- Worked with developers and the testers to verify test cases
- Involving in CI, CD & CA activities for Confidential Technology Modernization projects.
- Presenting Demo’s with Client and offshore team on the Test automation and performance framework design
- Active member in Core Team to decide the road map for upcoming projects in Confidential .
Confidential
QA Automation Test Lead
Responsibilities:- Preparing the Test strategy and Test plan documents
- Understand and translate requirements into test cases and test scripts, based on the specification documents and business user interactions.
- Analyzing the user stories and estimating them, providing story points and further approving them as part of sprint planning for Manual and Automation
- Developed the Automation Test Scripts using Page Object Model with PageFactory, Test NG framework
- Developed Step Definitions using cucumber Feature file and developed Test Scenarios Feature files using Gherkin Language for UAT Business users.
- Configured Maven Project, Integrated Git Repos and Jenkins setup for Continuous Integration execution of builds
- Configured Selenium GRID /Hub to run Selenium scripts on different machines and Browser Nodes
- Executing & Maintaining Test Suites & Scripts on nightly basis using Jenkins CI on web browser for regression testing
- Reporting defects in JIRA, HP ALM and follow up until its closure within sprint
- Reviewing and analyzing test scripts, results along with business users as part of UAT.
- Participated in defect triage meetings for quick defect resolution and prepared the release note artifacts.
- Report timely status to QA Manager and communicate system issues, roadblocks and progress.
- Served as Scrum Master for the project and ensures team maintains focus on quality and continuous delivery with some support from coach.
- As part of Agile process participated in daily stand up’s, sprint planning, retrospectives, environment meetings
Confidential,NewJersey
Senior Software Engineer / Onsite Coordinator
Responsibilities:- Involve in reviewing Business Requirements with Business Analysts
- Coordinate with the BA’s and development team to understand the architecture and functionality of the application
- Automated Test Cases to performed functional testing of the front end using Selenium WebDriver
- Analysing the user stories, providing story points as part of sprint planning for Manual and Automation
- Executing Test Scripts on nightly basis using Jenkins CI on web browser for regression testing
- Reviewing of Test Suites and scripts authored by other team members
- Script Development, Debugging and Reviewing
- Reporting defects in TFS and follow up until its closure within sprint
- On demand execution of Test Suites on Mobile App
- Accountability of resolving Backlog tickets, User Stories on sprint wise releases
- Periodically updating the Status of product to the Management & Client
- Preparing Status Reports and updating to the team and management on daily basis
- As part of Agile process participated in daily stand up’s, sprint planning, retrospectives, environment meetings
- Follow up with UAT Users of any defect / requirement related issues, identify, classify and add more
Confidential, New York
Senior Software Engineer / Onsite Coordinator
Responsibilities:- Interacted with the business analyst to identify test objectives and understand the user requirement document
- Prepared Test plan, Test Scenarios and Test cases based on the requirements.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, modified the selenium scripts, and executed.
- Automated, debugged and resolved issues in JavaScript using Selenium WebDriver.
- Executed and Reviewed Test cases.
- Written Hybrid Driven Automation framework.
- Handled Framework related changes and giving optimistic solutions.
- Developed and maintained automated regression test scripts in Selenium WebDriver using Java.
- Dividing the module level scripts as per the page object model.
- Expertise with SQL queries for backend testing and validated database, comparing the Data.
- Supported and updated test libraries, applications, scripts and data files.
- Involved in Smoke, Functional, Integration, Regression Testing, UAT Testing, etc.
- Used SVN as version control system.
- Executed Test Sets & Test Cases. Identified, Reported and maintained defects via quality center bug tracking system, performed bug verification testing.
- Strong experience creating concise and clear reports for distribution and presentation to senior management on a weekly basis. Experience monitoring and tracking implementation plans.
Confidential
Senior Software Engineer / Onsite Coordinator
Responsibilities:- Managed data migration from Apollo to Shares as part of United & Continental Airlines Merger
- Participated in Business/Development meetings to understand business requirements and document the understanding and prepare ambiguities
- Prepared test plan, test estimates, test scenarios, test matrix and identified test data; reviewed the necessary artefacts with business
- Coordinated with relevant groups for setting up test data, ensured test environment availability, issues resolution and coordination with other groups, prioritised testing efforts based on release plan; analysed and interpreted test results
- Supervised test execution and integration testing
- Facilitated defect logging, defect tracking, defect triaging, verification & closure activities and followed up with the developers and team
- Performed UAT with business
Confidential
Software Engineer
Responsibilities:- Mentored a team of 10 members as a POC for EP, Kinetica, Darwin and Designer products of Thermo QA
- Test Script authoring of EP, Kinetica, Designer and Darwin 3.0 and 3.1 based on Thermo Standards
- Test Script execution of EP, Kinetica, Galileo, Watson, Designer (1.0, 2.0), and Darwin (2.1.2 to 3.1 SP3) manually and for Darwin 3.0 and above release scripts are executed in Quality Center 9.0.,10.0
- Reported bugs with Bug Tracking Systems (STS, and Pivotal)
- Issued verification of fixed defects and changed the status of the defects with the observations for all the products
- Maintained all service packs Darwin 3.0, Darwin 3.1 using Web Access Server and Juniper VPN and Quality Center 9.0, 10.0
- Liaised with co-testers to communicate issues/observations found during the test execution, adhoc testing and issue verification tasks
- Participated in weekly project status meetings with onsite team
- Interacted with client through mails and prepared clarification logs for any clarifications regarding the functional and test requirements