Software Quality Engineer for Enterprise Applications

2 weeks ago


Bengaluru, Karnataka, India BlackLine Full time

About This Role



BlackLine is seeking a skilled Software Quality Engineer to join our team. As a key member of our quality engineering team, you will be responsible for driving high-quality releases and value-delivery to our customers. In this role, you will automate tests for web-based, mobile applications, and RESTful APIs to support our high-transaction and big-data SaaS applications.



Your Key Responsibilities




  • Create Web application, Mobile App, and API automation utilizing tools and frameworks already in place to ensure future automation coverage of all features.
  • Build Mobile App test automation for both IOS/Android using Appium.
  • Experience in testing Hybrid/Native IOS/Android Mobile Applications.
  • Build and add to Automation Regression Test Harness.
  • Experience in testing on virtual emulators using device farms.
  • Drive improvements and provide recommendations by using or creating tools and contributing to the automation framework already in place.
  • Independently identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, management of dependencies, and efficacy of valid test data to ensure successful and high-quality deliverables.
  • Execute Quality Engineering (QE) forensics and detailed root cause analysis of test failures, reported defects, and performance and scalability issues.
  • Provide technical leadership to other QE staff as the QE discipline and team grows, acting as an agent of change for a quality-first culture within the organization.
  • Execute on QE compliance objectives and appropriate metrics to measure success.
  • Assist with defining and implementing quality standards, processes, and procedures that ensure the highest quality deliverables.
  • Collaborate with QE, Product, and Engineering leadership, as well as other stakeholders, to ensure that all user stories, product definition, technical specifications, and acceptance criteria are clear and follow the established processes and standards.
  • Author high-quality test plans, test cases, and supporting documentation.
  • Identify gaps, issues, or other areas of concern, and proactively define, propose, and enact process and workflow improvements to mitigate such issues.
  • Partner with leadership, peers, and sister-teams throughout the organization to support meaningful change and adaptation, with a constant focus on improving what ̄and ̄of Quality within BlackLine.


What You'll Bring



We're looking for someone with a strong background in software quality engineering and test automation, including experience with cloud-based systems and APIs. You should have a solid understanding of software development lifecycle (SDLC) processes and quality engineering principles. A strong ability to communicate effectively with cross-functional teams and stakeholders is essential.



Preferred Qualifications




  • 7 or more years of hands-on test automation development, with experience building a test automation suite from the ground up.
  • 7 or more years of hands-on working experience in traditional OOP programming languages, specifically C# ̄(with .NET core and ̄NUnit ̄/ ̄XUnit ̄/ ̄MSTest).
  • Hands on experience with IOS and Android hybrid/native mobile applications testing and test automation using Appium/Selendroid.
  • Work closely with Product/UX designers to discuss and give feedback about customer perspective for UI/UX designs from QE.
  • Hands on experience with testing, analyzing and troubleshooting communication between mobile apps and API.
  • Configure CI/CD tool to run regression Appium/Selendriod automated tests.
  • Experience in testing integration solutions for batch, API and event driven architectures.
  • Experience with testing various integration patterns, styles and technologies and API gateway.
  • Deep understanding of both technical and non-technical requirements for enterprise SaaS at scale in the areas of system performance, scalability, latency, reliability and security.
  • Strong testing experience with cloud native/cloud first applications in a cloud environment such as Google Cloud, AWS and Azure.
  • Experience with Performance test development and Continuous Integration (CI) tools.
  • Strong ownership, pride of work, and ability to take things across the finish line.
  • Intermediate to advanced knowledge of SQL, including stored procedures, data models, and transactional flows is required.
  • Fintech or Financial services domain background.


What We Offer



BlackLine is a technology-based company with a sense of adventure and a vision for the future. Every door at BlackLine is open. Just bring your brains, your problem-solving skills, and be part of a winning team at the world's most trusted name in Finance Automation. We offer a culture that is kind, open, and accepting. It's a place where people can embrace what makes them unique, and the mix of cultural backgrounds and varying interests cultivates diverse thought and perspectives. We empower BlackLiner's continued growth and learning with a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity.



BlackLine is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity or expression, race, age, religious creed, national origin, physical or mental disability, ancestry, color, marital status, sexual orientation, military or veteran status, status as a victim of domestic violence, sexual assault or stalking, medical condition, genetic information, or any other protected class or category recognized by applicable equal employment opportunity or other similar laws.



BlackLine recognizes that the ways we work and the workplace itself has shifted. We innovate in a workplace that optimizes a combination of virtual and in-person interactions to maximize collaboration and nurture our culture. Candidates who live within a reasonable commute to one of our offices will work in the office at least 2 days a week.



Why BlackLine?



BlackLine is a leader in cloud software for accounting and finance teams. Our software helps companies automate and control the entire financial close process. We're passionate about delivering innovative solutions and services to empower accounting and finance leaders around the world to achieve Modern Finance.



What We're Looking For



We're looking for a talented Software Quality Engineer to join our team. As a key member of our quality engineering team, you will be responsible for driving high-quality releases and value-delivery to our customers. In this role, you will automate tests for web-based, mobile applications, and RESTful APIs to support our high-transaction and big-data SaaS applications.



Your Key Responsibilities




  • Create Web application, Mobile App, and API automation utilizing tools and frameworks already in place to ensure future automation coverage of all features.
  • Build Mobile App test automation for both IOS/Android using Appium.
  • Experience in testing Hybrid/Native IOS/Android Mobile Applications.
  • Build and add to Automation Regression Test Harness.
  • Experience in testing on virtual emulators using device farms.
  • Drive improvements and provide recommendations by using or creating tools and contributing to the automation framework already in place.
  • Independently identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, management of dependencies, and efficacy of valid test data to ensure successful and high-quality deliverables.
  • Execute Quality Engineering (QE) forensics and detailed root cause analysis of test failures, reported defects, and performance and scalability issues.
  • Provide technical leadership to other QE staff as the QE discipline and team grows, acting as an agent of change for a quality-first culture within the organization.
  • Execute on QE compliance objectives and appropriate metrics to measure success.
  • Assist with defining and implementing quality standards, processes, and procedures that ensure the highest quality deliverables.
  • Collaborate with QE, Product, and Engineering leadership, as well as other stakeholders, to ensure that all user stories, product definition, technical specifications, and acceptance criteria are clear and follow the established processes and standards.
  • Author high-quality test plans, test cases, and supporting documentation.
  • Identify gaps, issues, or other areas of concern, and proactively define, propose, and enact process and workflow improvements to mitigate such issues.
  • Partner with leadership, peers, and sister-teams throughout the organization to support meaningful change and adaptation, with a constant focus on improving what ̄and ̄of Quality within BlackLine.


What You'll Bring



We're looking for someone with a strong background in software quality engineering and test automation, including experience with cloud-based systems and APIs. You should have a solid understanding of software development lifecycle (SDLC) processes and quality engineering principles. A strong ability to communicate effectively with cross-functional teams and stakeholders is essential.



Preferred Qualifications




  • 7 or more years of hands-on test automation development, with experience building a test automation suite from the ground up.
  • 7 or more years of hands-on working experience in traditional OOP programming languages, specifically C# ̄(with .NET core and ̄NUnit ̄/ ̄XUnit ̄/ ̄MSTest).
  • Hands on experience with IOS and Android hybrid/native mobile applications testing and test automation using Appium/Selendroid.
  • Work closely with Product/UX designers to discuss and give feedback about customer perspective for UI/UX designs from QE.
  • Hands on experience with testing, analyzing and troubleshooting communication between mobile apps and API.
  • Configure CI/CD tool to run regression Appium/Selendriod automated tests.
  • Experience in testing integration solutions for batch, API and event driven architectures.
  • Experience with testing various integration patterns, styles and technologies and API gateway.
  • Deep understanding of both technical and non-technical requirements for enterprise SaaS at scale in the areas of system performance, scalability, latency, reliability and security.
  • Strong testing experience with cloud native/cloud first applications in a cloud environment such as Google Cloud, AWS and Azure.
  • Experience with Performance test development and Continuous Integration (CI) tools.
  • Strong ownership, pride of work, and ability to take things across the finish line.
  • Intermediate to advanced knowledge of SQL, including stored procedures, data models, and transactional flows is required.
  • Fintech or Financial services domain background.


What We Offer



BlackLine is a technology-based company with a sense of adventure and a vision for the future. Every door at BlackLine is open. Just bring your brains, your problem-solving skills, and be part of a winning team at the world's most trusted name in Finance Automation. We offer a culture that is kind, open, and accepting. It's a place where people can embrace what makes them unique, and the mix of cultural backgrounds and varying interests cultivates diverse thought and perspectives. We empower BlackLiner's continued growth and learning with a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity.



BlackLine is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity or expression, race, age, religious creed, national origin, physical or mental disability, ancestry, color, marital status, sexual orientation, military or veteran status, status as a victim of domestic violence, sexual assault or stalking, medical condition, genetic information, or any other protected class or category recognized by applicable equal employment opportunity or other similar laws.



BlackLine recognizes that the ways we work and the workplace itself has shifted. We innovate in a workplace that optimizes a combination of virtual and in-person interactions to maximize collaboration and nurture our culture. Candidates who live within a reasonable commute to one of our offices will work in the office at least 2 days a week.


  • Software Engineer

    2 days ago


    Bengaluru, Karnataka, India Hellowork Technologies Pvt Ltd Full time

    Job Summary  We are seeking an experienced Software Engineer to lead the development of our enterprise application using Java EE, Spring MVC, and React/Angular frontend. The ideal candidate will have a strong background in software engineering principles, architecture, and design patterns.About Hellowork Technologies Pvt Ltd  Hellowork Technologies Pvt...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Magna Full time

    About the RoleMagna is seeking a talented software engineer to contribute to the development of enterprise applications leveraging generative AI, machine learning, and general AI concepts. The ideal candidate will have a strong background in software development and experience with cloud and AI technologies.Key ResponsibilitiesDesign and develop multiple...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: Senior Enterprise Software DeveloperOverviewIosys Software is seeking a highly skilled and experienced Senior Enterprise Software Developer to join our dynamic team. The ideal candidate will have a strong background in designing and developing complex enterprise applications using EJB technology, with a focus on scalability and reliability.Key...


  • Bengaluru, Karnataka, India Huron Full time

    The OpportunityHuron's clients drive growth, enhance performance, and sustain leadership in various markets. Our team helps healthcare organizations build innovation capabilities and accelerate key growth initiatives, empowering clients to own the future.Position Summary9+ years of software engineering experience in building enterprise web applications using...


  • Bengaluru, Karnataka, India Altair Engineering Full time

    Job Opportunity: Software Development EngineerAltair Engineering is seeking a skilled Software Development Engineer to join our Enterprise Applications Development team. As a key member of our team, you will be responsible for designing and developing high-quality, scalable, and robust software applications that meet the needs of our global customers.Key...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software Group:We are a leading cloud solution provider serving millions of users globally. Our team is passionate about delivering innovative products that make a real difference in people's lives.As a Senior Software Engineer, you will be part of our Observability Team, responsible for developing and maintaining monitoring and troubleshooting...


  • Bengaluru, Karnataka, India Enterprise Minds, Inc Full time

    We are seeking a highly skilled Java Software Engineer to join our team at Enterprise Minds, Inc. in Bengaluru. As a Senior Software Development Engineer - Java, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure microservices using Java 8 and Spring Boot.About the Role:Design and develop high-quality,...


  • Bengaluru, Karnataka, India Enterprise Bot Full time

    Enterprise Bot is a rapidly expanding conversational AI technology company that offers advanced automation solutions to large companies worldwide. Our cutting-edge technology is trusted by well-known organizations such as SIX Group, SWICA, and Generali to enhance customer contact and automate processes.About the RoleWe are seeking a talented Software...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: Senior Software EngineerExperience: 4-6 yearsNotice Period: Immediate JoinersLocation: Bengaluru/RemoteJob SummaryWe are seeking a skilled and motivated Senior Software Engineer to join our team. The successful candidate will play a crucial role in designing, developing and implementing robust and scalable enterprise applications using EJB...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India QSC Full time

    About the RoleThe Full Stack Web Developer will play a key part in bridging our Q-SYS platform to the connected world by employing React and Node.js in an embedded and cloud environment. Q-SYS is a fast-growing, award-winning software and hardware platform that encompasses cutting-edge audio, video, and control products.This role requires a creative...


  • Bengaluru, Karnataka, India Enterprise Software Solution Lab Full time

    Desired Candidate Profile:We are seeking a highly skilled and motivated Technical Support Engineer to join our team at Enterprise Software Solution Lab. The ideal candidate should have strong analytical skills, excellent communication skills, and the ability to work in a fast-paced environment.Key Responsibilities:Responsible for providing technical support...

  • Software Engineer

    1 month ago


    Bengaluru, Karnataka, India MRI Software Full time

    Job Title: Software Engineer - Web ApplicationsAs a software engineer, you will play a key role in enhancing online experiences for our vast user base. Utilizing your web application expertise to build responsive experiences for our customers. You will be working on new projects as well as existing live projects. To be successful in securing this role,...


  • Bengaluru, Karnataka, India PepalTree Enterprise Pvt Ltd. Full time

    Job Title: Enterprise Software ArchitectJob Description SummaryWe are seeking an experienced Enterprise Software Architect to join our team at PepalTree Enterprise Pvt. Ltd. The successful candidate will be responsible for providing pre-sales technical support for the development and implementation of complex products/applications/solutions.Key...


  • Bengaluru, Karnataka, India Enterprise Software Solution Lab Full time

    Bangalore Office Role OverviewWe are seeking a highly skilled Business Development Executive to join our team at Enterprise Software Solution Lab in Bangalore. This role will be responsible for building and maintaining relationships with our existing customers in the B2B channel.Main Responsibilities:Build relationships with existing customers and develop...


  • Bengaluru, Karnataka, India MRI Software Full time

    Job Title: Senior Dotnet Developer PositionJob Description:We are seeking an experienced Dotnet developer to join our team at MRI Software. The ideal candidate will have a solid understanding of C#, Asp.Net, and Web Forms, as well as experience with Entity Framework in Asp.Net. Azure devops and GIT experience is also required. Additionally, the candidate...


  • Bengaluru, Karnataka, India Smiligence- Software Company Full time

    Job Title: Java Software EngineerJob Summary:We are seeking a skilled Java Software Engineer to join our team at Smiligence- Software Company. The ideal candidate will have experience in developing enterprise-level applications using Java technologies such as Microservices, Spring Boot, and Hibernate/JPA.Key Responsibilities:Develop high-quality Java code...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix Observability Team helps customers by providing monitoring and troubleshooting capabilities of Citrix components, mainly CVAD and DaaS. It is the default console used by all enterprise customers on a daily basis.This team is self-motivated and owns the product with a full sense of responsibility and customer empathy.Job...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    As a software engineer at MRI Software, you will play a key role in enhancing online experiences for our large user base. You will utilize your web application experience to build responsive experiences for our customers. You will work on new projects as well as existing live projects. To be successful in this role, you'll have at least 5+ years of...


  • Bengaluru, Karnataka, India Sonata Software Full time

    We are looking for a highly skilled Senior Backend Software Engineer to join our team at Sonata Software. This is a key position that requires expertise in backend development, with a focus on .Net Core, C#, SQL, and Asp.Net MVC.As a Sr. Developer, you will be responsible for designing, developing, and deploying scalable, efficient, and reliable backend...


  • Bengaluru, Karnataka, India BETSOL Full time

    Job OverviewAs a highly skilled Enterprise Java Software Engineer, you will be responsible for designing, developing, and testing complex business requirements and use cases.Key Responsibilities: Design and develop software solutions to meet business needs Collaborate with cross-functional teams to deliver high-quality applications Troubleshoot and resolve...