Job description
Responsibilities
Design and develop a framework, internal tools, and scripts for testing large-scale data systems, machine learning algorithms, and responsive User Interfaces.
Create repeatability in testing through automation
Participate in code reviews, design reviews, architecture discussions.
Performance testing and benchmarking of Bidgely product suites
Driving the adoption of these best practices around coding, design, quality, performance in your team.
Lead the team on all technical aspects and own the quality of your teams’ deliverables
Understand requirements, design exhaustive test scenarios, execute manual and automated test cases, dig deeper into issues, identify root causes, and articulate defects clearly.
Strive for excellence in quality by looking beyond obvious scenarios and stated requirements and by keeping end-user needs in mind.
Debug automation, product, deployment, and production issues and work with stakeholders/team on quick resolution
Deliver a high-quality robust product in a fast-paced start-up environment.
Collaborate with the engineering team and product management to elicit & understand their requirements and develop potential solutions.
Stay current with the latest technology, tools, and methodologies; share knowledge by clearly articulating results and ideas to key decision-makers.
Requirements
BS/MS in Computer Science, Electrical or equivalent
6+ years of experience in designing automation frameworks, tools
Strong object-oriented design skills, knowledge of design patterns, and an uncanny ability todesign intuitive module and class-level interfaces
Deep understanding of design patterns, optimizations
Experience leading multi-engineer projects and mentoring junior engineers
Good understanding of data structures and algorithms and their space and time complexities. Strong technical aptitude and a good knowledge of CS fundamentals
Experience in non-functional testing and performance benchmarking
Knowledge of Test-Driven Development & implementing CD/CD
Strong hands-on and practical working experience with at least one programming language: Java/Python/C++
Strong analytical, problem solving, and debugging skills.
Strong experience in API automation using Jersey/Rest Assured.
Fluency in automation tools, frameworks such as Selenium, TestNG, Jmeter, JUnit, Jersey, etc...
Exposure to distributed systems or web applications
Good in RDBMS or any of the large data systems such as Hadoop, Cassandra, etc.
Hands-on experience with build tools like Maven/Gradle & Jenkins
Experience in testing on various browsers and devices.
Strong communication and collaboration skills.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with wrackle.
- Track your application and get updates by email and WhatsApp.