Key Responsibilities
- Design, develop, and maintain automated test frameworks and tools to ensure product quality.
- Create and execute test plans, write automated test scripts.
- Perform functional, integration, regression, and performance testing.
- Collaborate with developers to identify potential risks, debug issues, and improve test coverage.
Career Ladder
- Trainee to Associate
- Associate to Mid-level
- Mid-level to Senior
Root cause analysis
Select a piece of code and refactor it
Differences between static and dynamic testing
Obtain practical insight into the world of software testing
Learn how to structure and organize your test code
Understand design patterns
Explore continuous integration / continuous deployment (CI/CD) tools
Identify test artifacts and how to manage them
Attend a webinar or workshop
Knowing the role of a Software Engineer in test.
Introduction to Java and OOP
Understanding the aspects of software testing and it's life cycle
Review the different testing types
Identify test artifacts and how to manage them
Obtain practical insight into the world of software testing
CI / CD pipeline
Introduction to Selenium
Ask a friend or collegue to a pair programming session
Select a piece of code and refactor it
Research about common algorithms and data structures
Introduction to Java and OOP
Introduction to Selenium
Understand Test-Driven Development (TDD)
Explore continuous integration / continuous deployment (CI/CD) tools
Explore other key practices
Root cause analysis
The version control system (VCS)
API Testing
How to perform an adequate Test Plan
Learn how to structure and organize your test code
What means to be a Software Engineer in Test?
Introduction to Java and OOP
Select a piece of code and refactor it
Differences between static and dynamic testing
Introduction to Python (for testing)
What means to be a Software Engineer in Test?
Introduction to Selenium
Understanding the aspects of software testing and it's life cycle
Identify test artifacts and how to manage them
Knowing the role of a Software Engineer in test.
Ask a friend or collegue to a pair programming session
Time management techniques
Effective presentations
Appium -Mobile Testing (Android/IOS) from Scratch+Frameworks
Software testing levels
Ask a friend or collegue to a pair programming session
Time management techniques
Effective presentations
Introduction to Python (for testing)
How to perform an adequate Test Plan
CI / CD pipeline
Review the different testing types
Research about common algorithms and data structures
Obtain practical insight into the world of software testing
Attend a webinar or workshop
How to speak to anyone & be fearless
Automation vs Manual testing
Explore continuous integration / continuous deployment (CI/CD) tools
How to perform an adequate Test Plan
Exploratory testing in a real life scenario
Root cause analysis
CI / CD pipeline
Review the different testing types
Obtain practical insight into the world of software testing
Improve your documentation strategies