We are looking for a Quality Assurance Engineer to develop and execute exploratory tests as well as automated tests in order to ensure product quality. As a QA Engineer you will estimate, plan, and coordinate testing activities. You will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system. Responsibilities: Review requirements specifications and technical design documents to provide timely and meaningful feedback Create detailed, comprehensive and well-structured test plans and test cases Estimate, prioritise, plan, and coordinate testing activities Design, develop and execute automation scripts using open source tools Identify, record, document thoroughly and track bug Perform thorough regression testing when bugs are resolved Requirements: BS/MS degree in Computer Science, Engineering or a related subject Proven working experience in software development (1+years) Proven working experience in software quality assurance (1+ years) Strong knowledge of software QA methodologies, tools, and processes Experience in writing clear, concise and comprehensive test plans and test cases Hands-on experience with both white box and black box testing Hands-on experience with automated testing tools Solid knowledge of SQL and scripting Experience working in an Agile/Scrum development process. Experience with performance and/or security testing is a plus Ownership. Ability and willingness to take up leadership roles as the company grows.
At Credflow our vision is to create the biggest payments and credit platform for B2B companies in India and are building solutions to solve their pain points around the same. About the Founding Team: Graduates from IIT Delhi - we have a very strong founding team with Kunal having scaled his first venture to 18cr ARR within 12 months while Shobhit has worked as ML and AI researcher at Amazon Seattle and Samsung South Korea. Backed by industry veterans - we are building the business brick by brick from the ground up. About the Product: The initial product we are building out is an accounts receivable automation product for SMEs which integrates with their existing ERP. The vision is to use these products to get a hook on the customers and capture their real time books and scale that to Underwrite and enable them to get invoice and bill financing through our platform. We are looking to Onboard Tech Rockstars (People excited about using technology to solve a core problem) as part of the core team (as full time interns for now). We are using MERN as the tech stack - MongoDB, NodeJS, React.JS
Period- Immediate to 30 Days (Maximum 45 days) Education: B.Tech/B.E/M.Tech./MCA - Computers, Electronics/Telecommunications Experience: 4-10 years This position is responsible for: Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations and component tests. Support the design of the architectural concepts and basic framework of the product. Ensure a smooth transition from the product’s concept phase to the maturity phase. Provide technical solutions to complex problems. Follow the company’s quality process and complies with quality management system procedures. Primary skills set requirement : Highly skilled in C++, OOPS, Object-oriented design and analysis, Multithreading(POSIX). Expert level knowledge in Algorithms and data structures. At least 2+ years’ experience in creating GUI applications using Qt, QML/QtQuick. Very good exposure of using QT Creator IDE Good knowledge of verification methodologies; Use of software development tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management. Good exposure in Test Processes and Software Testing methodologies. Exposure to the development of image processing applications. Demonstrated knowledge of regulatory standards and quality processes. Demonstrated communication and documentation skills. Strong communication, analytical, and problem-solving skills. Goal-oriented with a strong sense of responsibility and a team player. Mandatory Skills: C++ & QT
Requirements1. At least an undergraduate degree in ComputerScience, Engineering, preferably from IITs/Top RECs.2. 1-4 years of experience at cutting edge organisationsor startups.3. Extensive experience in developing mobile apps usingAndroid SDK with proficiency in Core Java and designpatterns.4. Experience with e business/e commerce applicationsand business environment is a must.5. Any experience with internet companies will be a plus.6. Great understanding of Android development SDK andKotlin.7. Expertise in Core Java with solid OOD principles anddesign patterns.8. Good grasp of algorithms, design patterns, memorymanagement and multithreaded programming.9. Conversant with JSON, XML, Web services API.10. Experience with SaaS platforms for mobiledevelopment like Analytics, Push Notifications, CloudStorage, Ad Networks, etc.11. Hands-on experience with Android's debugging, unittesting, memory and performance optimization tools.12. Great people skills
1. 0-2 years previous experience as a professional software developer 2. 0-2 years of Java with Hibernate and Spring Frameworks. 3.0-2 years MySQL database skills / query optimization 4. 0-1 years of experience in Jersey JAX-RS based REST Api 5. Strong concepts and experience of OOPS (Object Oriented Programming) in Java. 6. Comfortable with Linux and Windows OS and Open source platform Technologies 7. Familiarity with MVC Architectural Pattern. 8. Familiarity with UI Framework. (Angular JS Preferred). 9. Familiarity with Unit testing concepts. 10. Strong technical design, requirements, and use case development 11. Experience with version control (GIT / SVN preferred) 12. Experience with tuning deployed applications for scalability and performance.
Key Skills Python/Java programming along with frameworks (Spring, Struts, Django, Pyramid, Tornado) Code Reviews System Architecture Server Deployment Sprint Planning Application Development DB - (SQL/NoSQL) Team Management, AWS The Really Great Things You'll Be Doing Building efficient and reusable applications and abstractions. Identify and communicate back-end best practices. Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery Analyse and improve the performance, scalability, stability, and security of the product Improve engineering standards, tooling, and processes What Lands You This Role 5 - 8 years of experience with a start-up mentality and high willingness to learn. Solid knowledge of Python/Java and experience with any web framework (Spring/Struts, Django/Flask, etc) Good knowledge of Data Structures / Algorithm, must have created at least a few applications on his own (API Frameworks, multiple modules talking to each other, knowledge of Micro-services and SOA). Aggressive problem diagnosis and creative problem-solving skill Experience in Web Services and REST Experience in RDBMS & NoSQL database Full Stack experience is a big bonus. Improve engineering standards, tooling, and processes Should be open to handle and mentor the team of engineers Bachelor's degree in Computer Science/Software Engineering
Strong CS fundamentals in OOD, DS, Algorithms and Problem Solving for a wide variety of problem spaces and technologies Expert coder in any modern language such as Java, Golang or Scala. Experience in working with Product and Engineering leaders to drive and implement platform and product vision. Ability to leverage deep and wide knowledge of technology stack to recommend appropriate architecture and design solutions, and provide technical leadership to a team of rock star Software Engineers. Can translate the impact of design choices on non-functional attributes like scalability, performance, availability and security. Experience in providing leadership, career guidance, performance management, prioritization and personnel management for minimum team size of 10. Experience creating large-scale, multi-tiered, distributed web applications with databases, and designing web services, APIs, data models and schemas, using SQL or NoSQL. Experience with Cloud environments, such as AWS. Comfortable in Windows and Linux environments. Comfortable with different data storage solutions such as Postgres, Oracle, SQL Server, ElasticSearch, SQL, Hadoop, or MongoDB. Experience delivering high quality software following continuous delivery and using code quality tools (JIRA, GitHub, Jenkin, Hudson, Sonar, PMD, Checkstyle, Findbugs, and Fortify etc.) Worked in Agile environments previously. Good command of development metrics, methodologies and tools. Will ensure timely and frequent delivery of high quality software, while adapting technical decisions to the immediate needs of the business. Good analytical, problem-solving and troubleshooting skills. Can drive adoption of best practices across the Software Engineering Lifecycle, including reviews, source control, build processes, continuous integration and deployment.