The developer is responsible for filling in the role of the Developer in the squad, taking responsibility in testing, and ensuring the Product Owner’s software requirements are met through the weekly/bi-weekly deployments.
As a Developer :
Java development/debugging and multithreading programming
Continuous Integration and Deployment with Docker, Jenkins and Selenium in virtualized environment
Taking part in squad meetings: Prio, Stand up, Showcase, Retro
Providing input for estimation of effort in GitHub
Active participation in the knowledge sharing with teammates.
As a Tester:
Required Technical and Professional Expertise
Bachelors or Masters degree in Computer Science or Computer Engineering or related technical field
Experience in manual testing and automation testing using automated testing software
Experience in automation testing tools like Selenium WebDriver and Cucumber framework.
Experience in writing clear, concise and comprehensive test plans and test cases
Agile software development experience
Knowledge of Apache Maven
Preferred Tech and Prof Experience
Proactive and flexible attitude, openness
Self-development and learning willingness
Team spirit, adaptable skills, decision-making ability
Knowledge acquired in an international environment
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.