Skills Summary
Project Management and Testing Planning
Software testing, Methodologies and Debugging
Automation Testing
Risks Assessment and Management
Test Plans, Scripts development and Documentation
Configuration and Troubleshooting
User Training and Support
Regression and Negative Testing
Performance and Stress Testing
Test Strategies and Coverages
Functional Requirements
Defect and Bug Tracking
Professional Experience
Project: Managing SQC and SCM teams
Company: KLA-Tencor Inc.
Period: 2014 to present
Role: SQC and SCM Manager
Teams size: 22
Project description:
Manage five teams which contain 3 SQC teams for three main products, Automation team for automation solutions development and Software Configuration Management team for internal services of different development teams.
Responsibilities:
Manage the testing teams in two locations: Israel and India
Create project’s versions official Software Test Plan (STP over macro level) and
review documents prepared by the team's members
Monitor the teams progress day by day tasks assignment till accomplishment
Participate in SRS reviews with the development team to identify risks and
difficulties from testing aspect before implementation start
Support and assist in escalations reported at customer’s sites for any issue
related to products released
Supporting and maintaining IBM RTC (Rational Team Concert) for enhance the
exists infrastructure as mechanism for bug reporting as well as source code
management
Automated process in RTC to make it more efficient and friendly use with less
support required by SCM team
Challenge 1 – I found there is single automation framework developed internally by dedicated team to apply regression plan done by one of the SQC teams, the
regression plan was enlarged but the automated product remained non-updated
Action 1 – Create dedicated Automation team to apply not only the missing gaps but also to comply with more automated options and cover more products
Results 1 – Automated team creates few more frameworks and increase the
scope of coverage to exists one and able to deliver simple application that saving regression execution time by SQC teams as well as use the solution for version
qualify before release to testing phase
Challenge 2 – Different SQC team members holding data and details they gain
over time which helps them to perform best testing by unique scenario or unique steps familiarity, while others are not aware about these options
Action 2 – Create dedicated share point per SQC team to act as knowledge
repository
Results 2 – Testing special cases can be done by every team member as well as ease the job of testing special scenarios with minimal time
Challenge 3 – Improve overall software quality
Action 3 – come up with plans to improve the software quality of released
products by using more automation process, using external tools, re-organize
teams structure, improve test process to minimize low priority areas
Results 3 – Quality improvements shall happen by any cost and always need to
find more options for improvements, till present time the quality improved but
there is always place to improve it more
Project: NeXus and Phoenix SQC Teams lead
Company: KLA-Tencor Inc.
Period: 2010-2012
Role: SQC Teams lead
Teams size: 12
Project description:
Testing Integrated product which contains three components under standalone mode and when integrated into internal customer’s software.
Testing Hardware-Software based product which used as main infrastructure for company’s wide software based products (other divisions software).
Assure software comply, meets and implemented based on Semiconductor standards.
Responsibilities:
Manage the testing teams in three locations: Israel, India and US
Create test procedure, testing document (STP, STD, STR) and review
documents prepared by the team's members
Monitor the teams progress day by day tasks assignment till accomplishment
Participate in SRS reviews with the development team to identify risks and
difficulties from testing aspect before implementation start
Support and assist in escalations reported at customers’ sites for any issue
related to products released
Release new products versions to internal customer to integrated them into their products, as well as release patches for escalation upon requests
Using SSL (SML Scripting Language) for automated common customers
Scenarios
Reporting bugs under IBM RTC (Rational Team Concert) bug reporting and
source code management system and testing them upon next release version to
SQC team
Challenge – Setup integrated system as done by internal customers (after
integration done) or swap between different integrated products takes long time
(manner of hours)
Action – Implement virtualization infrastructure (VMWare ESXi) over 9 ESXi
servers and 5 NAS servers for remote storage
Results – Integrated systems available for SQC, Support and Development
teams for any action required is increased, swapping or create new system take
few seconds up to few minutes top
Project: Real-Time System testing
Company: R.S.L Electronics
Period: 2010
Role: Testing Engineer
Team size: 03
Project description:
Testing RealTime system for monitoring, health control and diagnostics of wind turbines which generating green electricity power.
Responsibilities:
Review new requirements and prepare testing documents
Testing included Manual end to end system testing
Documentation responsibility for the entire operations taken before, during and
after testing completed (data uploaded into HP Quality Control)
Reporting bugs under HP QC system
Project: Factory Automation testing
Company: KLA-Tencor Inc.
Period: 2007-2010
Role: SQC Engineer
Team size: 02
Project description:
Testing the Factory Automation (FA) under CPG division for internal divisions (customers) adopting the software layer supporting the FA logic.
Testing Integrated product which contains three components under standalone mode and when integrated into internal customers software.
Testing the licensing website procedure for static and floating license types.
Responsibilities:
Review new requirements and prepare testing documents.
Perform regressions execution based on known plans (and enlarge them with
new feature implementation)
Report bugs over internal system (iNotion) and test the bugs fixing when ready
and released by development team
Execute Manual (UI, SML commands – SceSImPro, Web UI) and Automation
(CCSEnvoy) testing
Create reports with results to include with new versions releases
Project: Oracle Applications testing
Company: Unitask Inc
Period: 2006-2007
Role: Testing Engineer
Team size: 06
Project description:
Testing the ERP system for company external customer ('Teva Pharmaceutical Industries' company in branches of: USA, Israel, Italy, England, Spain and Netherlands).
Responsibilities:
Review new requirements came from customer and prepare testing documents
for best coverage
Testing new and exists features over different customer location (each location
has its own logic)
Report bugs over Bugzilla and test the bugs fixing when ready and released by
development teams
Create reports with results to include with new versions releases
Project: CRM and ERP testing
Company: SQLink
Period: 2005-2006
Role: Testing Engineer
Team size: 03
Project description:
Microsoft CRM version 3.0 –part of implementation in a car leasing company 'Eldan Car Rental' for improving efficiency of job processes in its inter-organization
HumanetNG – ERP application with integrated recruitment, manpower, training and salary modules; the application dedicated for small, medium and corporate size businesses
Responsibilities:
Review system characteristics and prepare testing documents to cover them
Testing the system over different versions and report bugs in internal bug
reporting system
Technology
-Microsoft Windows: 95, 98/ME, NT, 2000, XP, Vista, 7, 8, 10
-Microsoft Office: 95, 97, 2000, XP, 2003, 2007, 2010, 2013, 2016
-Microsoft Project Plan 2010
-Macintosh operating systems: 7.2 – 9.2, 10 – 10.4
-Microsoft Windows Server 2003, 2008 and 2012 environment (design,
administration, planning and implementation)
-VMWare Infrastructure 3.5 (VCP level): ESXi server 3-5.5, Workstation 6 & 7, Conversions, Migrations, VirtualCenter, Backup & Restore
-Linux environment (design, administration, planning and implementation) for the
following system distributions:
oSuSE
oRedHat
oFedora
-Basic knowledge in SQL(writing queries)
Education
2010 – 2012:
Bachelor of Arts Degree in Business Management at ‘Ruppin Academic Center’
2009:
Course in ISTQB (International Software Testing Qualifications Board) at Test-Pro (former employee)
2007 – 2008:
Course in MCSE (Microsoft Certified System Engineer) at 'John Bryce Training Center'
2006:
Course in Linux basics and administration at 'John Bryce Training
Center'
Certificates
ISTQB
(International Software Testing Qualifications Board) Foundation
Level
MCP
(Microsoft Certified Professional)
MCSA 2003
Messaging & Security (Microsoft Certified Systems Administrator:
Messaging and Security)
MCSE 2003
Messaging & Security (Microsoft Certified Systems Engineer:
Messaging and Security)
MSMS 2003
Administrator
(Microsoft System Management Server)
LPI-C1 & C2
(Linux Professional Institute Certificate level 1 and 2)
Novell CLA 11
(Novell Certified Linux Administrator SuSE Linux Enterprise 11)
Novell DCTS
(Data Center Technical Specialist)
Languages
-Hebrew (native)
-English