

- Understand functional and non-functional testing requirements (for UI, API, and Database) for web, mobile, and mobile web applications.
- Understand and document test automation requirements for functional and non-functional (including load, stress, and performance) testing
- Develop frameworks to test UI, API services, and databases
- Develop and execute automated test scripts using a pre-defined framework
- Participate in test automation code reviews
- Good understanding of testing platforms such as TestNG and automation tools or help develop custom tools used for integration testing purposes
- Work with build automation tools such as Maven
- Design, implementation, and execution of load, performance, volume, and scalability tests using industry-standard tools
- Identifying performance bottlenecks and making recommendations for performance tuning
- Raise PR and merge code into local and master branches, as required
- Collaborates with other quality and development engineers to build, evolve, and maintain a scalable continuous build and deployment pipeline
- Troubleshooting Jenkins, test failures, and build configurations
- Work closely with members of the development team to solve any issues identified. This includes deploying diggable build in test environments, understanding and debugging application code is required to resolve any blockers.
Requirements
- Programming language (one or more) - Java, Python, JavaScript
- Unit testing - Junit
- API or UI test automation tools and frameworks - Selenium, Appium, Rest Assured, Postman, SoapUI, Karate, Robot
- Performance testing tool - JMeter
- Database - SQL
- Configuration management - GIT
- Build management - Maven
- Continuous Integration - Jenkins

Similar jobs

Job Description
SquareShift is a fast-growing cloud consulting company, solving cloud challenges through excellence in technology, thought leadership, and quality in execution. We are based in Singapore, with a world-class engineering team in India.
Founded by serial entrepreneurs, we are a team of tech-enthusiasts who have strong expertise in enterprise product development and cloud technologies.
Requirements
- 5+ years of professional experience in building and designing SaaS based web applications.
- Proven backend development skills with experience in a language like Ruby
- Knowledge of open-source technologies such as Apache, Solr, Lucene, Elastic Search, Memcached.
- Experience working with Product Management to build and release products in an agile environment.
- You are familiar with SDLC tools like Ant, Maven, Git, SVN, Jenkins, Travis, Puppet, Ansible, Docker.
- You have some knowledge around how AWS services and deployments work.
- You have excellent interpersonal skills and can explain complex problems to technical
Benefits
Why SquareShift?
We firmly believe that our growth, long term success & wellbeing as an organization are a direct outcome of the culture and teamwork. At SquareShift, you can expect,
- High-growth, collaborative environment with diverse and inclusive teams
- Continuous learning, enrichment, and development opportunities
- Competitive pay and allowances for professional development
- Flexible time off to relax and recharge
Website - squareshift.co
We are looking for a Python Automation tester for one of our premium clients in Bangalore.
Experience: 5+ years of overall experience in testing with 3+ years of relevant experience in Javascript automation testing.
Location: Bangalore preferred


Skills:
- 8+ years of software development experience using traditional software development life cycle methodologies (covering requirements, design, development, testing and Implementation of n-tier architecture)
- Extensive experience with object-oriented software development methodologies and practices. Strong in following technologies
- OOAD/OOPS/UML, Design Patterns, MVC, Spring, Hibernate, Java, J2EE
- UI technologies AngularJS, HTML5, CSS3, java script library, Ajax and other UI frameworks
- Exposure to component model design, SOA, open sources framework/tools
- Web Services, JMS, XML, SQL& Oracle
- Must have exposed with Test Driven Development/Re-factoring ideas/ Domain driven design patterns/continuous integration/Build Automation / Data-Mapper framework/Mocks.
Good to Have: Microservices
Competencies:
- Experience in developing platforms or frameworks, components
- Excellent knowledge of the open source software/ tools/ technologies


⦁ 2+ years of working experience as a software engineer.
⦁ Engineer capable of designing solutions, writing code, and deployment
⦁ Demonstrated skills, knowledge, and expertise with statistical computer languages (Python, Django) and the related ecosystem (PyCharm, Jupyter)
⦁ Good knowledge of Python.
⦁ Creative problem-solving ability and sound judgment ability to use own initiative and take responsibility for decisions.
Candidate must have
⦁ Good knowledge of Python
⦁ Django, Flask, FastApi
⦁ Candidates must have knowledge about Product Development.
⦁ Candidates must have Technical Degree.
Skills
⦁ Developing back-end components.
⦁ Design and develop web applications in Python, and Django.
⦁ Good knowledge of Django, Flask, FastApi
⦁ Must be proficient in writing python codes
⦁ Must have worked on back-end development
⦁ Integrate Python application with other internal applications.
⦁ Strong spoken and written communication skills in English
Notice Period- Immediate Joiners are preferred or max 1 month only
Location - Gurgram /Bangalore/Chennai
Responsibilities:
The role ensures the successful delivery of contracted services to the customer together with local consultants. You will:
· Act as an interface between local consulting teams & RIB R&D to ensure implementation customer needs are met
· Ensure successful system deployments and deliver standard configurations in collaboration with RIB
· Scoping of System integration and proposal design in collaboration with RIB
· Facilitate customer data migration
· Configure MTWO deployment to customer needs with following means :
o Workflow configuration with JavaScript and SQL
o Dashboard/Control Tower 4.0 configuration
o Forms (Regional standard forms, client data entry forms with Java)
o Reports (Regional standard reports, 4.0 business/management reports, client reports with Java)
o Prepare and execute end-user training & manuals
**Apply technical knowledge and customer insights to create a roadmap for the deployment of MTWO to meet business and IT needs, ensuring technical viability of the project and successful deployments
**Maintain and advance deep technical skills and knowledge, keeping up to date with market trends and competitive insights, and share within the Practice
**Assess the customers' knowledge of MTWO and overall cloud readiness to support them through a structured learning plan and ensure its delivery through the consulting team.
**Create, maintain and take-up of template documents, IT & system architecture, and standards
**Handover of repeatable processes to local consulting teams
**Advocate technology and business enablement to advise the best-practice methods in how to utilize MTWO to drive competitive advantage.
Qualifications:
*Highly motivated and results-oriented
*Solid problem-solving skills required.
*Excellent verbal and written communication skills as well as strong business acumen.
*Experience migrating or transforming legacy customer solution to the cloud
*Demonstrated ability to adapt to new technologies and learn quickly
*Presentation skills with a high degree of comfort with both large and small audiences (Senior Executives, IT management and conferences)
*Experience conducting proofs of concept of new technology, and providing thought leadership at the highest levels
*Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
*Ability to evaluate requirements and technical specifications for solution design fit
*Address technical specification (e.g. via user stories)
*Knowledge of ticket systems and agile working practices
*Strong analytical and critical thinking skills
*Contribute to knowledge sharing within a community (e.g. team, practice, or project).
*Experience and desire to work in a cloud technology consulting environment.
*Preferably previous experience in solution rollout as well as user training & onboarding.
Required Technical Skills:
**5+ yrs at consultant Level and 8 yrs plus at lead level
**Java
**Javascript
**SQL
**Dashboard configuration
Job Description
- We are looking for the Product Support Engineer with strong expertise in Networking.
- Experience working in Enterprise SD-WAN/Wi-Fi environments, docker and Kubernetes will be a good to have skill.
- Candidate should have exposer in working with global clients.
- Our platform is a network and infrastructure management platform. It delivers the modern collection, visualization, and integration capabilities required to transform raw network performance data into actionable, real-time insights.
- Should work as a member of the Support Team who would be responsible for working collaboratively and individually to solve customer issues in a fast-paced, ever-changing, and complex environment.
You will be expected to:
- Provide accurate and efficient support to our customers with software and operating systems by researching and identifying applicable solutions.
- Provide timely and clear communication to customers.
- Reproduce issues in local test environments.
- Confirm and report defects to the development team once the applicable analysis has been completed with the customer.
- Develop and write technical documentation for product solutions knowledge base.
- Provide product feedback from customers to product management, development and account team.
- Act as an SME for the team on any networking/SDWAN/SDN/WIFI related issues, whenever in need.
- Look at network performance issues such as availability, latency, utilization and throughput that gets reported by the customer and explain or prove them the reasons.
- Troubleshooting network problems and ultimately enhancing performance for users via performance tuning.
- Analyze for root cause analysis of problems which includes for enhancements.
- Train / Coach the team members on several networking concepts based on what is used in our product.
- Support new and existing client software installations over the phone as well as via web-conferencing (desktop sharing) within established SLA's and SLO's.
- Responsible for addressing customer issues and seeking a resolution and overall customer satisfaction.
- Applying OS, DB, hardware, and product updates to customers.
Requirements:-
Key technical expertise areas expected for this role:
- Detailed understanding OSI layers and its protocols like IP, TCP, UDP.
- Routing and switching protocol expertise like OSPF BGP STP VLAN.
- Knowledge on Advanced automation in Networking like SDN.
- Knowledge on SDWAN and Enterprise Wifi technologies.
- Knowledge on IPv6.
- Detailed knowledge on SNMP.
- Excellent communication skills and strong desire to work with customers (namely network engineers, network managers and server administrators).
- Exhibit good logical and analytical problem-solving skills.
- Ability to adapt quickly to changing, growth-oriented environment.
- Able to communicate technical information clearly and precisely to customers of varying technical knowledge levels.
- Exhibit initiative with new technical challenges as well as new technologies.
Good to have skills:
- Proficient with Linux OS (file and process management)
- BASH Shell Scripting
- SQL queries (mainly select and joint syntax)
- Ansible, docker Kubernetes kafka
- Understanding of PKI (Public key infrastructure)
Education and Experience:
- Bachelors or Master’s in computers or related field.
- Minimum 3+ years of product support experience with international clients
Engineering group to plan ongoing feature development, product maintenance.
• Familiar with Virtualization, Containers - Kubernetes, Core Networking, Cloud Native
Development, Platform as a Service – Cloud Foundry, Infrastructure as a Service, Distributed
Systems etc
• Implementing tools and processes for deployment, monitoring, alerting, automation, scalability,
and ensuring maximum availability of server infrastructure
• Should be able to manage distributed big data systems such as hadoop, storm, mongoDB,
elastic search and cassandra etc.,
• Troubleshooting multiple deployment servers, Software installation, Managing licensing etc,.
• Plan, coordinate, and implement network security measures in order to protect data, software, and
hardware.
• Monitor the performance of computer systems and networks, and to coordinate computer network
access and use.
• Design, configure and test computer hardware, networking software, and operating system
software.
• Recommend changes to improve systems and network configurations, and determine hardware or
software requirements related to such changes.


