Responsibilities:
- Be responsible for the quality, test plans and testing methodology for multiple software modules
- Analyze design requirements to develop and implement Test Automation Architecture and framework
- Contribute to the design, implementation, and maintenance of an Automation framework
- Perform White, Grey, and Black Box testing
- Write automation scripts in Selenium Web Driver framework
- Work closely with fellow team members to diagnose areas of quality weakness in the system and formulate improvement plan
- Lead and guide Software Quality Engineers and Developers on testing
- Develop and executes maintainable automation tests for acceptance, functional, and regression test cases
- Demonstrate increasing expertise in application domain and functional areas
- Apply various testing types and methodologies effectively during SDLC
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Begin to collaborate with development team in bugs fixing and build plans
- Work in an international environment
Wymagania
Requirements- BS in Computer Science, Electrical Engineering, or Computer Engineering
- We welcome experienced persons as well as after graduation
- Strong knowledge of software testing methodologies and processes
- Extensive experience in test automation
- Experience Object oriented programming in Java
- Expertise and knowledge in writing automation scripts for build and release processes
- Familiar with software build and release process with Jenkins or other build engines
- Experience with Oracle database platform and SQL scripting
- Experience working with Agile software development methodologies
- Excellent communication and analytic skills
- Good knowledge of English
- Strong problem solving abilities and capable of articulating specific technical topics or assignments
- Breaking down problems and estimate time for development tasks
- Demonstrates clarity of thinking to work through limited information and vague problem definitions
- Able to work under minimal supervision
- Able to work well with global teams, including time-zone flexibility