Senior Software Engineer In Test Resume
Cambridge, MA
SUMMARY
- Almost 5 years’ experience as Software QA Engineer with focus on web applications, web services testing.
- Extensively proficient in Functional testing, Integration testing, GUI testing, Regression testing, and API testing.
- Experience in Test Plan creation, Test Case Design, Test Case Review, Test Case Execution, Test Scripts based on User requirements Specification (URS) and System Requirements documents, Testing Tools Usage, Defect management, and in preparing Test reports.
- Experience in Waterfall, Agile and Scrum methodologies and involved in Analysis, Design and Quality Assurance of Web applications.
- Excellent debugging skills for web based technologies using Firebug, Web developer tools Co - ordinate with QA team in Offshore and Onsite
- Good understanding and working exposure of Core Java concepts such as Abstraction, Encapsulation, Inheritance,
- Polymorphism, Collections, JDBC (Java Data Base Connectivity) Programming and Interfaces.
- Experience of working in an automation framework consisting of Selenium, TestNG, Maven, Jenkins, Bugzilla, Oracle Database (for data-driven test).
- Experience in web applications automation testing with TestNG, JUnit, ANT, Selenium WebDriver, Selenium RC,Selenium Grid and Selenium IDE.
- Work experience in configuration management/version control system tool GIT, SVN.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, Java, MySQL, Microsoft Visual Studio, JGrasp, Eclipse, Selenium IDE, Selenium Webdriver, Ranorex, Ranorex Spy, JIRA, GitHub, Zephyr, Oracle Database, StarUML, LucidChart, PyCharm, Wireshark, Zephyr, JBehave, Cucumber, Tulip, RSpec, Capybara, HP ALM, Agile development, Linux/UNIX, Confluence, Jenkins,.NET Framework with C# and C++, software development life-cycle, software quality assurance, automated and manual testing, object-oriented design and analysis, UML, database management, multi-threading, HTML5, XML, JavaScript, CSS, jQuery, AngularJS, PHP
Exposure To: PHP, Python
PROFESSIONAL EXPERIENCE
Confidential, Cambridge, MA
Senior Software Engineer in Test
Responsibilities:
- Created and verified MySQL reports to be used for back-end testing and verification
- Automated test cases with Selenium IDE using JavaScript
- Actively participated in Weekly software tools meetings and Admin Monday meetings, contributing my ideas on the application and suggesting new features and functionalities
- Constructively aided in product development
- Performed API testing using selenium web driver with java.
- I built the whole automation framework from the scratch using (selenium web driver, java, testNG, Maven, Page Object Model and extent reporting) and doing backend testing using MySQL.
- Fetching the data from the backend database using MySQL queries. Creating new Views for the new reports to submit to the auditors (business requirement)
- Performing functional, UAT, regression, integrated, performance, unit and adhoc testing
Confidential, Boston, MA
Senior QA Engineer
Responsibilities:
- Precisely created new test cases and enhanced existing test cases for digital clinical trial application
- Intently executed test cases and diligently documented results
- Accomplished application load testing using Amazon Web Services
- Automated test cases using Ruby on Rails with Selenium, Capybara, Rspec, Cucumber, JUnit framework and MySQL
- Performed REST API testing using Postman
- Actively participated in daily scrum meetings and biweekly sprint retrospective review and planning meetings
- Experienced in using Version Control Tools like GitHub as well as continuous integration tools like Jenkins
- Constructively aided in product development
Confidential, Lynn, MA
SDET Engineer
Responsibilities:
- Thoroughly developed new test cases and updated user stories for digital banking website and mobile banking application
- Effectively formulated test management tool
- Automated test cases using Ranorex and Ranorex Spy with C# using Visual Studio
- Execute the Ranorex with selenium suites using Jenkins CI tool with Groovy Script
- Performed critical functional, regression manual tests and mobile testing
- Imported test cases to Zephyr test management software
- Efficiently collaborated with project managers, developers and business stakeholders to understand applications, their purpose and build test applications and scripts to ensure the quality of the website
- Filed bugs related to product in JIRA; verified bugs after they were fixed
Confidential, MA
Quality Assurance Analyst
Responsibilities:
- Executed software regression and functional tests for customer facing web application and mobile application
- Diligently debugged code in Java related to the application
- Performed Happy Path functional testing of the application and mobile testing
- Gained additional exposure to Agile software development methodology by taking part in daily sprint stand-up meetings with the quality assurance team
- Filed bugs in JIRA and shared my work in Confluence
- Used Jenkins Continuous Integration tool to trigger the automation builds
- Participated in project-wide reviews of requirements, system architecture, and detailed design documents
- Written and executed SQL queries and joins, group by clause, having clause etc. to validate the data
- Used M.S Excel and Macros
Confidential, Waltham, MA
Software Quality Assurance in Test
Responsibilities:
- Efficiently developed automated test cases by composing and aligning scenarios and story files
- Showed attention to detail while writing automation test scripts related to component of product using Ruby on Rails, Selenium WebDriver API and Cucumber Java-based automation framework
- Built a JBehave with Page Object Model Framework to develop and run our automated test cases
- Executed functional, smoke, and regression test cases on a new version of research software application
- Worked in Agile Environment, participated in daily scrum and bi-weekly sprint meetings
- Discovered software bugs in the application product and submitted them in JIRA
- Verified resolved bugs including customer facing bugs, documented verification steps, and updated status of the bugs to “closed”
- Completed project deliverables before/at set deadlines utilizing continuous software development processes to integrate automated tests into Jenkins and following Agile methodologies to track the SDLC & STLC
- Participated in sprint review, retrospective and planning meetings with developers, quality assurance engineers, dev-ops engineers, product managers, and application engineers
Confidential
Software Development Engineer
Responsibilities:
- Engaged in requirement gathering; analyzed and provided feedback to customers
- Developed web forms using C# and ASP.NET server controls using Visual Studio
- Automated test cases using HP UFT(QTP) using C#.
- Ensured consistent data access using ADO.NET objects including data adaptors and data readers
- Wrote database routines and stored procedures
- Performed Unit and REST API testing