About Us: At CallHub, we help advocacy groups in their campaigns and causes, using our award winning cloud based telephony platform. Customers round the globe use CallHub to reach people via phone calls and text messages. We serve more than 1200 customers across six continents, helping with voter registration and GOTV efforts in the US, party leadership races across Canada, advocacy campaigns in Australia, voter outreach in Belgium, the presidential election in Columbia, and multiple grassroots campaigns across the world. Our customers include Uber, Democrat Party, major political parties in US, Canada, UK, France and Australia. Your Responsibilities: Attitude of breaking the system and making the system robust for users Design and maintain automation frameworks and UI / API automation test suites Participate in software architecture, design discussions and code reviews Come up with Acceptance and System test plans for new features under development Develop unit, system tests and integrate them with CI/CD server (Jenkins) Quickly test bug fixes on an ongoing basis and eventually get involved in fixing them Work in an agile environment, follow process guidelines and deliver tasks Be proactive, take ownership and be accountable What’s in it for you? Freedom to contribute at multiple engineering disciplines (Development, Automation and DevOps) Work in an exciting startup that builds top notch product in the internet/cloud domain Bring in your thoughts and ideas to make the product move ahead Talk to customers, understand them and build for them. See your feature being used and liked by the customer You should have: Minimum 3-4 years of experience in Test Automation for web applications in UI and API domain Experience with tools like Httpie/ Curl/ Rest Assured/ Selenium in Python (preferred) /Java You should have worked in the Web domain and worked with Rest APIs Previous work experience contributing to automation framework ( it’d be great if you have written your own frameworks in the past ) Used bug tracking tools like Bugzilla or Jira and have reported issues with root cause analysis Worked with relational and NoSQL databases and aware of concepts like ORM, Migrations Curious about application performance, scalability and eager to improve response times Well versed with configuration management including merging and branching BE/MS/MCA from reputed institutes in India or abroad Technologies we are hiring for: Front End: Unit test frameworks: Karma/Mocha, System Level: Selenium/Protractor API/Backend: Python/Django based testing frameworks Continuous Integration: Jenkins / Travis Configuration Management: Git / SVN / Perforce Perks: Work with smart people Stacked refrigerator with cookies and juices. Lunch will be provided in the office Pay as per industry standards. You have an opportunity to open up our pockets with the attitude and skills you bring to the table MacBook for Development Location: HSR Layout, Bangalore **Only shortlisted candidates would be contacted.
Scienaptic (www.scienaptic.com) is a new age analytics company that offers end-to-end decisioning solutions powered by our Machine Learning (ML) and Artificial Intelligence (AI) based platform . Ether is a transparent and impactful platform for leveraging the full power of machine learning in Credit Decisioning.We are creating ecosystems where artificial intelligence (AI) and human intelligence can work together to create greater consciousness for specific business use cases such as fraud, underwriting etc.We are looking for a savvy Software Testing Engineer to join our growing team of Analytic experts.Expectations from role :- Must be a Independent executioner and has prior experience of handling complex projects with stakeholders.- Must have prior experience in creating optimal test strategy (Including Functional, Non Functional and automation)- Must be strong in analysing and understanding Business specifications, testing requirements and Developing detailed Test cases, Test scripts, Test Scenarios.- Experience in creating test coverage for different requirements by performing different types of testing - Integration, System, Functional, GUI, Regression, Performance,Load, Sanity, Smoke and User Acceptance Testing (UAT).- Possess excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.- Ability to handle multiple tasks simultaneously and should be a QuickLearnerTechnical Skills :- Must have strong hands on experience on functional and non functional automation.- Must have prior basic automation experience for Rest based webservices using Java (testNG, maven, httpclient, Rest assurred).- Must be strong in writing complex SQL queries using joins.- Database hands-on experience is required.- Should have knowledge on Linux commands- Experience working on version control like GIT
Responsibilities Design and implement an automation solution framework based on system understanding and analysis of technology and system specifications. Develop appropriate automation test strategies and create automated test scripts, in coordination with the functional test strategy, including identifying data requirements and generate required test data subsequently. Execute automated functional, regression, and system tests for the core application and report test results and quality status accordingly. Update test cases as needed. Work on releases across teams and bridge the gaps. Work with customers to know their use cases and try to incorporate it in our internal environments. Train other QA personnel in test automation scripting. Coordinates with other teams to maintain the test environment. May perform other duties as assigned. Requirements 5 - 7 years core development experience as a Software Engineer. Strong understanding of computer science fundamentals and data structures. Demonstrable experience in writing clean code quickly. Preferably Java coding. Test framework design and automation experience. Understanding of QA methodologies, life cycle and processes. Experience developing high quality test strategies and test automation. Skill set: Java or Python/Shell Scripting/Basic SQL. Strong analytical and problem solving skills.
Experience in designing test automation and innovation strategies for large scale or complex programmes. Demonstrated experience with large-scale test automation delivery, complex, cross discipline technology projects, including scope definition, schedule development and stakeholder engagement activities Extensive demonstrable experience of multi-tier test automation and test industrialisation methodologies, tools and frameworks, for both agile & waterfall test delivery, such as: Acceptance test driven development / Behaviour driven development Scripted test automation (e.g. Selenium/Appium, Cucumber, Serenity) API test automation (e.g. ReadyAPI, Postman, RestAssured) Knowledge of software version control concepts, such as branching, merging, change and release management. Experienced in accelerating testing methodologies by complementing stubs and drivers for Integration and API Testing. Strong interpersonal/communication skills, and ability to influence, steer, and motivate people at all levels across a broad variety of job functions Ability to work with remote teams and across time zones to develop strategies and foster a cohesive and creative work environment; consisting of permanent and supplier test resources. Advocate for QA best practices across project delivery, establishing and embedding a programme level testing strategy applicable to all changes and releases Own release activities such as defect triaging from multiple teams and ensuring test packs (regression, smoke) are updated to include new functionality. Co-ordinate the use and maintenance of test environments for systems across the project, ensuring best practices for data quality, data consistency and supporting programme needs.
Who are we? Hyphen is the Glassdoor for enterprises changing the way companies listen to their employees. We are an enterprise B2B SaaS platform that caters to Fortune 500 companies (Tata Steel, Titan, Epsilon, Inmobi, Hero motors), etc., with over 100k users on our system. We are a well-funded Silicon valley startup that is on the cusp of becoming the de facto tool for CHROs for organizations across the globe. Our engineering team is located in Bangalore and we have offices in SFO and Raleigh. What is the mission? As a senior QA engineer in Hyphen, you will be required to, 1. Own the entire QA process of the product 2. Participate in technical discussions with our SFO tech lead, and Director and review the architecture and design of solutions for implementing the product and tech roadmap. 3. Design and write test cases. 4. Identify risks and disseminate information about the quality of the product. 5. Automate test cases using Cypress.io and connect the test suites to our CI/CD pipeline ensuring continuous quality assurance. 6. Define and implement quality metrics and record QA artifacts. 7. Review solutions implemented by developers and pick holes in them before implementation. 8. Plan and execute testing cycles, setting up test data and providing quality reports. 9. Provide input to the Director of Engineering and management to improve the technology, architecture and infrastructure of the product. What do we need from you? Must haves 1. 5+ years of experience in QA and automation 2. Proven track record of shipping applications to production. Please provide links of your live work. 3. Strong working experience in manual testing processes. 4. Automation experience in Cypress.io or Selenium Exposure and understanding of BDD principles. 5. Working knowledge of REST APIs, databases, sessions and tokens. 6. Expert experience in Scrum framework with exposure to Agile practices such as Pair programming, TDD and continuous integration/deployment. 7. Experience in mentoring junior QA engineers. 8. Experience in working in a dynamic startup environment that requires lots of initiative and self-motivation. 9. Proven track record of attention to detail and proactive expectation management. Nice to haves 1. Performance and security testing expertise 2. Experience in defining and/or implementing test strategies Why Hyphen? 1. See your work go live and change the lives of workers across the globe. 2. Solve complex technical problems that involve NLP and ML integration. 3. Learn technology and best practices from a team comprising of industry veterans. 4. Get the best hardware to work on. All our developers work with Macs. 5. Receive generous equity compensation in addition to industry standard salaries. 6. Work and grow rich with us! 7. Work in a company culture that is truly agile and respects its employees. After all, we are building a product that gives employees more respect and freedom!
Increasingly is an award winning, fast growing retail technology company focused specifically on the automation of cross-selling for online retailers. Our clients include large global corporations like Samsung & Canon to several small to medium size retailers across the globe. Our AI-based algorithms help a customer buying a TV on Samsung to find the matching sound bar & purchase both together. Increasingly is headquartered in London with offices in Lisbon & Bangalore. We work with clients in over 30 countries & 20 languages. We are looking to rapidly expand our technology & product development operations in India. And we need smart, ambitious people like you who enjoy a fun yet challenging work environment. We believe strongly that diversity & inclusion are the foundations for a lasting, incredible culture. We also believe that it’s important to get the balance right between work & life. The job and its impact: Build, train & develop a team of high-quality QA analysts. Be their mentor, guide & own this department. Liaise with other departments on projects. Set timelines, hit deadlines, make & change processes & ensure that your processes are adhered to. Highlight people or departments using your team to just troubleshoot bad code. Set high standards, keep improving them & deliver to them. Shape your team. Defend your team. Stand by your work & by them. Be the gatekeeper of quality. Continuously create automations. Break things. Perform crazy, outlying, unimaginable test cases. Be mindful of regression bugs. Care about customer experience. Be a good communicator. Enable the internal & external UAT process in a structured way. Work back from UAT to fix & deliver projects. Keep learning, teaching, demonstrating & moving forward. Help your team technically, but also be their friend & emotionally guide their many challenges. To apply, you should have the following: Usability testing, user scenarios, storyboards, profiling, mobile testing, prototyping & UI automation, performance and load test tools. Build a scalable, optimized automation framework with best coding standards, automate web services testing. Deep understanding of SDLC, APIS & have automated QA processes, documentation and record management & change control. Data validity testing, data Integrity testing, database performance testing, replication, perfect understanding of the stored procedures, triggers and functions. Experience with e-commerce, retail, analytics, advertising, or media would be nice to have. Why you should join us: You'll get to work in one of the hottest & fastest growing retail technologies in Europe right now. You'll get paid a competitive salary & be working directly with a super experienced team of people. You'll get a great place to come to work every day. Varied, complex, challenging & with a great culture that you can shape & change.